The shop saying there aren't any "quality bearings" and suggesting ceramic says they have no idea what they're talking about. Go to a different shop.
I buy grade 25 balls on ebay, I got a 150 count bottle for $10 or something. Enough to do several BBs and hubs.