I wouldn't pick a crankset based on the bottom bracket type. I'd pick the crankset and change the BB to what is appropriate for that crankset. Unless your BB shell is an odd thread you should be able to find a match for your BB shell and desired crankset.