what oil to use

I repeat: SM is NOT a diesel oil rating.

That is true but most of the diesel oils out there also have a gasoline rating. For example; Shell Rotella T with Triple protection besides being CI-4 it's also SM rated. Which means it has to meet all the requirements for both.