Not to throw a shameless plug out there, but when it comes to two stroke crank bearings (which is mostly what we carry as far as crank bearings go) we use straight from Japan KOYO bearings. I know some of the OEM's charge an arm and a leg for those things and that's what came to mind when I saw...
Thought maybe we could help you out. We sell the same bearings and wheels spacers front and rear for 2002-2007 YZ125's. From 2008 - Present we still sell the same bearings, but the front spacers changed, rears are the same. Hope that helps!
This actually isn't the only kit we sell where you get an extra seal or bearing. The only reason we do that is because there is another application that uses that bottom seal you speak of on both the top and bottom. Instead of creating a new part number, to keep it simplified for distributors and dealerships, we'll just include...
@Premixed112 - Your bearings will have our part number on them and also come in a bag with the part number on them. Bearing 99-3521 is for the bottom and bearing 99-3513 is for the top. The seals will match the bearing and actually snap on to them. Let me know if you run into any issues!