Thanks for the detailed info.
Do you recall what bearing you used? To figure out the right bearing, did you just measure the dimensions once you removed it? I now see there is a grade of bearing. ABEC #. The higher ABEC numbers get expensive. What grade of bearing did you use? What runout did you have before and after? Runout is not everything I think. With a good bearing there should be less play or slop.