I first started using Wonderlube on centerfire rifles last year during an elk hunt.
It rained all day long, and when we got back to camp, I took my rifle apart to clean it. I had some break free, but I noticed that part of the ammo can that I keep my cleaning supplies had some WL on it, and it was shedding water like a ducks back.
I dried the entire rifle, then wiped it down with WL. It rained or snowed that entire week, and I never had any rust spots on my Winchester. I've used it ever since. Smells a lot better than Break Free, plus it's not as destructive to wood surfaces.