I've used EEZOX almost exclusively for the past 13 or 14 years. It works very well as a rust inhibitor. On guns that I've cleaned and stored, even in humid Washington State, there has been little in the way of rust. I suspect that what rust I've had has come from my handling of the guns repeatedly without reapplication.