If by gun bags you mean gun socks then yes they will do a fine job.
Just give the gun a light coat of a good gun oil, lightly wipe off the excess and slide the sock on.
A couple times a year I take mine out and wipe them down with an oily rag and put them back.
The main thing is to avoid rapid temperature changes that will cause condensation.
I also use a dehumidifier in my main safe and the moisture absorber boxes in the other safes.
This really helps.
LONGTOM