Check your local Yellow Pages for bearing dealers. Here in Kansas City we have a few of them. The "balls" are a standard size 9/32", so getting them from a wholesaler is the way to go. I replaced the ones in a '46 gear box for 5 cents each! Thats 70 of them for $3.95 grin . Also, bushings were $1.14 to $2.26, seal #11055 was $4.19. I tried to use 140 weight gear oil but it leaked throught the threads of the adjusting screws. My '37 box was full of a light weight grease I got from NAPA. It was just a normal grease for a grease gun. It works OK and no leaks. Joe