I think you could treat the barrels with beeswax after you get the iron oxide removed and would get good results. Cheap toilet seals are great sources of good beeswax.
Here's another useful tip. Never, ever assemble/disassemble near a floor register (hvac)! It's like a magnetotron for gun parts.
All your parts belong to us!