I have a giant fastroad, 2016 model, the BB is a FSA mega exo (bb30 press fit). I think from the noise it is making that the BB is starting to wear out, I have done approx. 2000 miles in all weathers. Reviews for this BB do not give good feedback with many people finding them failing after a short time. Is there a more reliable bb30 BB that would be compatible with this bike?
BB30 and Press Fit 30 (PF30) are technically different types of BB Standard. Yes they both use 30mm bearings and 30mm spindle cranksets but the difference is that PF30 bearings are contained inside cups and these cups are pressed into the frame. This means that the two standards are not interchangeable.
Also, i have a horrible feeling that the FSA MegaExo actually uses a 24mm Spindle which will further limit you options unless you change out the whole crank.
Best bet, take it to an LBS who will ID the BB for you and offer some good alternatives