Another good place to buy from are the charity shops, but have a good feel & tug first, to make sure the eyes etc won't pull out on the first encounter.
I remember reading once about a very expensive visit to the vets after a dog got a needle stuck in its throat after the owner had bought some second hand toys and hadn't checked them, and one had the needle pushed right into it. I would think the chances of that happening again are very remote, but better to be safe than sorry :wink: