you don't have too many options on choosing the type of BB
With PF 30 there is only the simple option of choosing a better bit of kit
not a different bit of kit
unless you want to make some significant changes
like a different frame
or a different crankset
Where would you recommend I purchase one from?
My current one managed 250 miles before locking up solid - thanks to Ride100.