In Canada, I get 624ZZ's from a bearing shop for less than the price of skateboard bearings, but of course your mileage may vary. Over here though, skateboard bearings have an 8 mm ID, which is kind of a pain if you don't want to use M8 bolts on everything.
Wade