I don’t use motor oil for locos, but if anyone does, it would be interesting to see what weight(s) they use.
For post war, MPC and modern engines, I use Labelle 106 or XL NLGI 1 for gears and Labelle 107 or XL heavy for bearings and pick up rollers. For pre war, I use XL gear oil for gears and bearings.