All I can say is that Froglube stopped rust in its tracks on my reloading press. Rust has been fairly absent from all my guns, except when I discovered the slightest rust spot underneath the grips of my stainless steel revolver.
Maybe the paste works better than the liquid?
As far as WD-40 goes, I only have used it on door hinges, to loosen rusty bolts, and to treat some tools. And I douse them in it. Doesn't work long term as protection, but opens up moving parts well.