Smokeless powders use various combinations of solvents like diethyl ether, ethanol, ethyl acetate, ethyl carbonate, propyl carbonate, and acetone, to name a few, and it is the residues of these in conjunction with nitroglycerine that are what dissolve the plastic powder hoppers. Nitroglycerine is a plasticizer as well as a solvent, it does damage to highly soluble common plastics like styrene and polyvinyl chloride.
As was mentioned, high density polyethylene and polypropylene are virtually immune to solvents. PET (polyethylene terephthalate) aka Dacron also seems to be immune, it is what crystal-clear water bottles, 2-liter pop bottles, and vodka/whiskey bottles are made from, and I've kept WC860 and WC872 double base powders in 2-liter pop bottles for 10 years without any sign of dissolving/damage.
rl 1,206