Any good synthetic oil. I use Mobil 1 in my vehicles and also use it on my firearms. The clean stuff - not what I've drained.
THAT I mix with gasoline and use to start my burn piles!
Gone with all sorts of stuff over the years, settled on plain old dino juice - usually 10W-30 or 10W-40 motor oil on the moving parts.
A benefit of grease - it lasts a long time, stays generally where you put it, and works pretty well. A downside of grease - it will collect any debris that gets into the action or rails and hold it like Gambler holds his Anime love pillow.
Motor oil is what we trust to lubricate our expensive hunks of metal, that operate at higher temperatures and at higher cyclic rates than most pistols or rifles out there.
Motor oil is also stupid cheap compared to gun oils. I can buy a quart of 10W-40 plain dino juice for a buck less than I can get a small bottle of RemOil or CLP. Even doing preventative maintenance and oiling my guns every week, it takes forever to run out of a quart of oil.
Light synthetic oil.
In my experience works well with ALL firearms, even those that people say require grease.
I live in El Paso, so a high-temperature lubricant that won't burn, attract that much sand or moisture is exactly what my firearms need.
but some of the stuff you can buy has a nice (expensive) smell
I use the lubriplate aluminum base food grade "0" lube after reading a comparative many brands test article many years ago. A small can is a lifetime supply for me even after giving away half of it.
I believe this is the base for several commercial brands after they add color and fragrance.