Guess much depends on surroundings. Today, humidity was 100%, however the average this week is about 45- our yearly average. Stored inside, cleaned flushed with WD40 and stored muzzle down, my guns have NEVER rusted in storage nor when hunting, even for 2 weeks in wet weather. Thus, I'll stay with what works for me. If you've got something that works for you, stay with it.
I'm not keen on a product that leaves a 'surface' on or inside my guns. I've heard WD40 does this, but I've never seen it in 4 decades of use, now.