The 8 tiny bearings (MR63ZZ) that are easy to lose can be sourced from the following locations
Average quality here https://www.amazon.com/d/Deep-Groove-Ba ... 2470955011
Much better quality here https://www.vxb.com/3x6-Shielded-3x6x2- ... mr63zz.htm