for me, getting things shipped can be an extra expense that like to keep at a minimum, and with a petsmart so close to me (not even a 15 minute walk, lol), it is so convenient to pick up one or two things when i'm there getting shavings, dust and pellets (three things that are super expensive to get shipped to me, due to the weight and size. getting them at petsmart is actually cheaper!).
what i've done when i'm interested in a toy at a store and it doesn't say what it is made from on the package, is email the manufacturer and ask.