I've been using Eezox since it came out. It is the one stop shop for anything gun. I use it to lube my brass for resizing, I lube my press with it , I use it to expand necks, neck turning, and of course lubing and protecting my guns. It is expensive, about $30 a can, but it only takes so little of it for the above applications that it lasts a long time.
I however don't use it to clean with. I feel there are other products better suited for that.
From their Website: Synthetic Eezox Premium Gun Care
The Triple Action Truth
About Cleaning, Lubrication and Rust Prevention
1.
CLEANING: Petroleum Distillate solvents do not have the ability to penetrate residues built up in bores and on exterior surfaces. Due to the high density and superior penetrating ability of Synthetic EEZOX, problems involving stiff or jamming actions, lead, brass and copper build-up, as well as problems caused by carbon and plastic wad build-up are virtually eliminated when EEZOX is used as a cleaning solvent.
2.
LUBRICATING: Petroleum Distillate Lubricants are able to do their job only when they are liquid, i.e. before evaporating or being burned off ramps and slide surfaces. Synthetic EEZOX goes on wet, lubricates dry, and is non-flammable, therefore working in the severest of conditions. Scientific tests show that the coefficient of friction is reduced over 50% when EEZOX is used as a lubricant.
3.
PROTECTING: The American Standard for Tests and Measurements, (ASTM} is the internationally recognized testing authority and the ASTM B117 - 5% Salt Spray Fog Test is the de facto standard for testing a product's rust inhibiting properties. Outdoor elements, including extremes of temperature and humidity are introduced into the test environment and are carefully monitored. Petroleum Distillate Rust Preventatives receive a "Pass" rating if they inhibit rust for 18 to 24 hours. After 96 to 120 hours of testing, Synthetic EEZOX scored an "Excellent," the highest rating given.
Even more remarkable, after 136 hours Synthetic EEZOX scored a "Good" rating, outperforming all distillate-based gun oils and other rust inhibitors available. This testing confirms that EEZOX provides the best rust protection.