photo: the internet
Many of my own shoe trees were also purchased at thrift shops, but they are worth buying new. They can be madly expensive, but they don't have to be. Best price I found online was $15.99 at Sierra Trading Post, plus $5.95 shipping. Not bad. But I recently discovered some fine ones not unlike those pictured above at Target for $9.99. At that price, I'd have bought a half dozen pair, but they only had one left. Best keep my eyes peeled next time I'm forced into such a place. Woodlore has a lot to choose from, in a variety of types, starting at $19.95. I might try them next.
Besides helping shoes keep their shape, the cedar helps keep them fresh by absorbing odors. Don't bother with the plastic kind. If you're going to wear good shoes, then they should be worth caring for. Trees in every pair and regular polish are a law writ in stone. As with all things here, penury is not an excuse. Just because I may have bought most of these shoes for $20 or less is no reason not to invest in their care. If anything, the opposite is true, and extra steps should be taken. After all, it's not so easy to replace a lucky find if it gets broken, is it?Cedar shoe tress are worth every penny.