So I wore out the drive side bearing on my shimano XT crankset and had the MWC boys order me up a set of Phil Wood bearings to get pressed in. The drive side hollowtech II cup took the bearing fine, but the other side took a different size. Shimano does not like peeps replacing their stuff and this shows how they do that. Lucky for me the drive side is the one that needed replacement. I will have to buy Shimano cups if the other goes out. The Phil bearing will outlast me.