CorrosionX for Guns is the best all-around product for maintaining your firearms and improving their performance. It cleans, lubricates, decreases fouling, and protects your gun from rust and corrosion. CorrosionX for Guns is perfect for semi-automatics, automatics, revolvers, and vintage and antique guns: it bonds to metal preventing damaging corrosion. It also is a great lubricant, with a lower coefficient of drag than Teflon products. It can even improve your firearms reliability; some report an increase from 300 to 1,500 rounds between jams. CorrosionX for Guns is praised by numerous gun magazines and has a 100% money back guarantee.