the only thing I dont like about the BDX bearing is the MADE IN CHINA part but I don't think U have a option now days.and I know they last I did a buds 09 in 10 and it has over 2500 hard mi on it.
I pulled it apart this spring and it was all good
I only have talked to a local auto store and a bearing store around my home and the bearing store had one that was japan but wanted 20 more bucks.
BTW CUZZ not trying to rub it in but I got off work today got to a buds at 3 he got new used 10 m8 yanked the DD pulled apart brought the gear and bearing to my other buds shop with a press got that done went back put back togeter and in sled in truck driving home by 5
I picked up a SKF bearing for mine. It cost a bit more but it is a US made bearing and good quality.
Donate that ride to charity and get an XM!
then u can buy some new skf bearings for the crank
then u can buy some new skf bearings for the crank