Woodlore trees should definitely suffice.
Right now, you can get the exact same "full" shoe trees from JoS. A. Bank at 3 for $25. Free shipping if you meet 6 for $50. That's $8.34 per tree.
You can get similar deals on the "combination" shoe trees from Nordstroms Rack at various times of the year.
I prefer the former.