Just for the info, I have generally found that a local industrial bearing shop is good for a lot of this kind of stuff. We have, or did, Bruning and Bearings Inc. here. Almost all industrial bearing equipment is made of stock items. I had a Charlin which needed the little 2mm bearing balls under the slide. They were no problem. Same with snap rings, bushings sleeves etc. If they don't have them in stock, they order them for next day delivery from their distributor with no delivery charge. I have also had good luck buying off the shelf bearings for old or foreign cars this way. If they don't have an interchange number, they simply measure and select from a parts guide. They are always a fraction of the cost from a parts supplier.