BBs are cheap, cranks are not. Your issue is simple and the general rule for this: get the crank you want and a BB to match it and the frame's BB shell (i.e.threaded, press fit, etc), not the other way around.
Last edited by Camilo; 08-09-25 at 01:12 PM.