Serious gun owners use Mil-Com Synthetic lubricants and greases for firearms. Good stuff.
NEVER use WD-40 on your firearms.
Froglube was a game changer with me, I am amazed by the performance I get with froglube. I'll never go back to regular solvents and lubes, the difference is dramatic.