calcium chloride is a salt, so yeah, the resulting "brine" can cause corrosion if it gets spilled/splashed/swabbed on guns. I put it in the bottom of the safe and all metal is at least a foot higher (length of rifle/shotgun stocks). I use it because it's cheap, easy and effective. Just a glance tells me if it needs replacing & it takes about a minute to pour it down the drain, pour in more product and replace it in the safe.
"You can use Calcium Chloride to remove moisture from the air. Calcium Chloride is a strongly hygroscopic (desiccant) compound meaning it has a strong attraction for water. It can absorb as much as twice its own weight in water making it very useful as a drying agent."
When Banjos are outlawed, only Outlaws will have Banjos
The Bible is my lawbook. I turn the other cheek when applicable, and spend the rest of my days resisting evil at every front, until I have breathed my last breath.