I can't help but think that FSA spindles fail occasionally too. It all breaks sooner or later.
Interestingly on the road bikes the specs on BD's website don't specify a brand for the BB. For the Fly Ti MTB that I purchased the specs do state that it's an FSA BB:
>>FSA MegaEXO External Bearing System<<
On the road bikes there is no brand name mentioned, just 'External Bearing System'.