I don't think you guys will be disappointed with Corrosion X. To give you an example of how well it works, I'll share the story of my first experience with the product.
For the majority of my military career I was a member of an Infantry Anti-Armor Unit. As such, we had all of the heavy weapons for our battalion (TOW Missile Systems, MK-19 grenade launchers, and Browning M-2 machine guns). The M-2 will rust at the drop of a hat if you even look at it wrong.
During the Summer of '99 or 2000, we were preparing for a field exercise at Ft. Chaffee when one of my NCOs handed me a can of Corrosion X and instructed me to spray down our platoon's M-2s. He then told me that after I gave them 20-30 minutes to "soak", to wipe them dry.
During the two week field exercise it rained numerous times and humidity remained at 80%+ along with temperatures in the high 90s. The moisture, heat, and direct sunlight were causing a lot of issues even with daily maintenance for the other platoons. At the end of the two weeks when the other platoons were spending hours cleaning their weapon systems and gear, we were finished in just a couple. All it took was another light coat of Corrosion X and some denim rags and we were heading to the bar for a cold one while the others spent most of the night scrubbing. I've been sold on the product ever since!