There's a lot of places to get bearings. I had to buy a bunch to rebuild a small motor a while ago. The thing is, unless you know a lot about bearings it's really hard to tell what the quality is. You might get something nicer, you might get something cheaper.
All you need to know is the outside diameter, inside diameter, and thickness and you can find pretty much anything you need.