Just wanted to add to the body of knowledge. I ordered 2 of these (delivery issues, different story). One fit a bit tight on a Shimano bb, so it didn't spin as freely as I'd like, and the other which looks exactly the same wouldn't fit into the BB at all. It feels like it is a third of a mm too wide, and a rubber mallet might break the bb. Bottom line, the manufacturing tolerances are pretty loose, so you may end up getting a good one, or one that is frustratingly close to good enough (but not quite). I could've probably sanded it down to fit, or done some other stuff to make it fit.