Hi Bonehead, I have just done a seach and this is what you need in the way of bearings and bushs for the YZ125J model.
4x 93317-22208 bearing for the swingarm & top link to the shock.
4x 90386-22097 Bush(nylon) for the swingarm & top link to the shock.
2x 90380-16077 Bush(metal) for the swingarm
1x 90387-163F6 Bush(collar) for the top link to the shock.
The linkage bearing & bushes
1x 93315-22046 Bearing (upper link)
1x 90380-14095 Bush(metal) upper link
1x 5X6-22123 Bush (lower link)
2x 90384-16156 Bush (lower link)
This isnt including the oil seals or any shims etc.
The swing arm bearings are used on models up to 1983(YZ100K) and the nylon bushes are use up to 1985 on the Tri-Z ATV. The metal bushes are used up to 1987 on the IT200 and TT350.
The most commonly use bearing 93315-22046 is used on the WR250 in 1997 and its matching bush is used up to 1995 on the XT600.
90384-16156 is only used by 7 different bikes, mostly in 1982 but the IT175k used it also in 1983.
90387-163F6 is used by 5 bikes, last being the 1983 YZ100K.
5X6-22123 is used by 7 bikes, last being the 1983 YZ100k.
I hope this helps some way for you.
part # 93317-22208 is a roller bearing that could be a general sized bearing 28.5G NT. (I'm not sure what that means, but someone here might)
I try not to buy oil seals from my local dealer as I have all the Yammie part numbers for oil seals and what that part # means in actual sizes.
The best thing about the J models is they have grease nipples on the linkage system and seem to last for years and years, so its usually just the swingarm bearings/bushes that need replacing.