I use the silica packs too, but I have only had them in my box for about 3 months so I'm not sure how they are going to work yet long-term.
I also use Birchwood Casey "Barricade" Rust Protection for Firearms. It works great, and smells OK too. I have a small metal can with a spout that I...