Winter Evening on Ebay is who I buy bearings from. Better price, and same quality, with decent shipping speed considering they come from Alaska. They got some fast sled dogs there
Oh, and if you need a special set of bearings, just holler at them and they will throw something together for ya.
But really, I try to stock bearings in individual sizes. Buying them 10 at a time for $10-$12 is cheaper in the long run than buying a set of 10 different bearings for $20.