Can't you just take the bearings out and measure them? There's no mysteries with bearings: outside diameter, shaft diameter and thickness (plus a flange sometimes). The material, the grade, the sealing, etc. can vary of course - and that's were you can upgrade by going to more expensive ones. Once you've sorted out the size (and noted whether it's a sealed type or not), it's just a question of choosing an ABEC Grade - grades for "precision bearings" are ABEC1 (the lowest grade of "precision bearing", but still hugely better than ungraded bearings) thru ABEC9 (ludicrously accurate, probably only need for the Space Shuttle). Most bearing stockists have the common bearing sizes available in a number of (or all) the grades. ABEC3, 5 or 7 units would be a
massive improvement over whatever is in there currently and shouldn't cost an arm and a leg.
Try
here.