I have used Weapon Shield for a couple of years now. I like it.
As a lube, my weapons are wiped down with it. I have never had any problems with rust of any kind, this includes my hunting rifles. I've had guns that have been given to me with surface rust. I clean and hit it with WS, no problems.