I use Eezox (Eezox premium synthetic lubricants from Warren Custom Outdoor Products) which is a dry lube, cleaner and protectant. I've used it for a few years and it's about all I use.
It cleans great (be careful around plastic and rubber), dries to the touch to provide lubrication that won't pickup any dirt or debris and protects the metal surfaces. I generally clean the gun with patches down the bore, all over the metal surfaces, bronze brush where needed, etc. Then I wipe it all down and put another coat of Eezox on and let it dry. An hour or so is good, sometimes I let it dry overnight (I live alone).
Then I reassemble and all surfaces are protected and slick to the touch. The bore shines AND won't pick up carbon fouling quite so easily. All-in-all Eezox does the trick for all my firearms and other metal items I want lubed and/or protected. Plus, you use a tiny amount so a can lasts a looooong time. I get a year or two from one can! That's cleaning all my guns.
It cleans great (be careful around plastic and rubber), dries to the touch to provide lubrication that won't pickup any dirt or debris and protects the metal surfaces. I generally clean the gun with patches down the bore, all over the metal surfaces, bronze brush where needed, etc. Then I wipe it all down and put another coat of Eezox on and let it dry. An hour or so is good, sometimes I let it dry overnight (I live alone).
Then I reassemble and all surfaces are protected and slick to the touch. The bore shines AND won't pick up carbon fouling quite so easily. All-in-all Eezox does the trick for all my firearms and other metal items I want lubed and/or protected. Plus, you use a tiny amount so a can lasts a looooong time. I get a year or two from one can! That's cleaning all my guns.