Thanks for all the replies. I went and looked at my parts. I was incorrect as the crank is not shimano it's an unbranded fsa bb30 crank. After doing some research it looks to be the gossamer. So I could just by a different crank with the out board bearings and be ok.