Not much help but as far as the dehumidifier I don?t find it necessary around here.

Actually, I lived down near Houston where humidity levels are generally rather high and never had a dehumidifier and never had any issues.

My stuff does come out of the safe and get used several times a year and I generally keep my stuff cleaned and lubed so that may help too.