-
There are two types of FSA MegaExo cranks. The older version has external pinch bolts, very similar to Shimano Hollowtech II, and they work fine with Shimano BBs. The newer version doesn't have external pinch bolts, just a single bolt in the centre of the crank to tighten the cranks, more like SRAM GXP. They're known as MegaExo NBD cranks, NBD standing for Non pinchBolt Design. Although they're both nominally 24mm crank spindles, the NBD cranks don't work nicely with Hollowtech BBs in my experience.
That's why FSA make different BBs for NBD and non-NBD cranks. The BB-6000 works with non-NBD cranks, the BB-6200 with NBD cranks, despite the fact that both are supposedly 24mm BBs. In fact, the BB-6200 has very slightly larger diameter bearings.
FSA cranks and BBs are ever so slightly bigger than Shimano, ask me how I know. You can normally get away with a threaded one, but press fit not so much.