CorrosionX® for Guns is a military-grade gun oil that provides unmatched cleaning, lubrication and protection from rust, corrosion and wear for pistols, rifles, shotguns, skeet, sporting clays, hunters, law enforcement, military, special forces and police applications.