The WD40 Specialist rust preventive tests look impressive.

Since it came out I've been using WD40 Specialist Silicone in my shop on some of my power tools (lathe chuck, band saw top..etc) and I'm seeing some rust.

I don't think I'd ever recommend putting it on a gun...unless it was one of Turd head Teds mOss'berg pumpers.