I really like the ABEC3 bearings (w/metal shields) from WalaWala (abec35.com?). The looser tolerances of ABEC3 (vs. 5) actually seem to make the bearings stand up better to carpet fibers, and they're cheaper. I just buy a giant pile of them and toss 'em when one doesn't come clean easily. Life is too short to try and revive a crappy bearing.