any with silicon is good. and allways save silicon bags, out of electronic stuff, or new clothes, and throw them in there. and when you buy foreign rifles, especially russian, they comewith brown paper, that is chem treated vapor, keep the paper. and you can get emiiter wipes, clothes that are impregnated with the same chemical. and you can get the old military ' elephant rubbers' a plastic bag that did the same trick, most greatly.
Lastly do a search for vci emitter discs, they are the kings. I put them in every rifle bag I own. I put one in a bag with fur in it, with a 70 year old marlin, 22, that had no bluing, in the back of a trunk of a car, with a leaky trunk, from winter, for the next 3 months, until summer.
Pulled the rifle out of the bag... not one spot of rust!!!!!
also , if you can find a preserve call Eezox, this has been proven beyond a shadow of a doubt, if looking for a liquid to put on your rifles, the absolute best liquid rust inhibitor out there, and I believe it. Someone here actually showed results with about 10 other liquids; breakfree, clp, it-25, wd 40, a whole bunch of stuff, and left steel products in water, freezing water, salt water, with all kinds of crap dumped on them.
Point is, the eezox was allways the best, and the others weren't even close, not even in the same ballpark.