I had a problem, deciding how to store 10 of those Ruger BX25 magazine.
I went online and found a fabric shop that sells materials to reupholster high-wear seats. They list the fabric by the number of "rubs" it takes to wear through. I settled on a 40k rub, fire retardant, black faux suede...