Oil for some stuff and grease for others. Sounds crazy but the best I've found is Torco engine assembly lube. Got the idea after buying Brian Enos SlideGlide. I opened it up and immediately though I bought the most expensive engine assembly lube ever. It does work great however.