There are a lot of good lubes out there and I own most of them! I like Hoppe's Elite cleaning products. I like FP-10 for lubrication (many bullseye pistolsmiths and bullseye shooters like it too. I like Eezox and CorrosionX for rust prevention. I like TW25B for grease, but use Shooter's Choice High Tech Grease when using around air guns, because it won't hurt seals. I once shot a bullseye pistol match next to a guy who sprayed on WD-40 constantly during the match. By the end of the match, I didn't feel like shooting downrange, if you know what I mean!