I have been using CorrosionX products for protecting and lubeing my babies over a year now, I also use Butchs for cleaning the bore and Slick 50 One Grease. I have had no problems with my Armalites, pistols, revolvers, shotguns, rifles using these products. I also take a four inch paint brush when I am done cleaning, and put a tiny tiny smidgen of Slick 50 grease on the end of the paint brush and go over all the metal surfaces and front handguard with it. It leaves a even finish that drives me crazy to look at. The four inch brush picks up all unnecessary oil and gets into tight places easier. I use a acid brush to apply grease and oil too, brushs are your friends. Screw rags and patches, just don't over do the amount you put on the brush, you will be amazed at how little oil it will take using a brush.www.corrosionx.com