Road bb
FSA MegaExo road crankset https://www.wiggle.co.uk/fsa-omega-megaexo-compact-chainset-1/
Pretty sure that chainset runs a 19mm axle rather than 24mm, so you need an FSA BB - which are lousy and expensive.
Im 90% certain they do. The description says its compatible with the high end cranksets and they are 24mm.
BUT!
FSA say that they wont as FSA have two different ~24mm BB sizes. One for steel and one for aluminium spindles iirc, or it might just be machining tolerances. But ones a fraction of a mm different to account for the BB having plastic spacers that arent exactly 24mm, or maybe its 24mm bearings and the crank is undersized to make it a sliding fit. But FSA list them as incompatible with each other.
Either way the answer is, yes it works. Unless its 19mm. Best get your vernier out and measure it!