Originally Posted by
topflightpro
It depends. I'm basing this off road cranks, but for awhile, Sram, Shimano, FSA and Rotor all had 24 mm cranks, but all required different BBs. For example, Sram tapered to 22 at the NDS. I think FSA and Shimano were compatible, but I do not recall.
FSA megaexo cranks were 24.07mm, with a bit of variance in the actual size. You
could use a Shimano BB but it was not guaranteed to fit and would wear the bearings early.