I am in the process of buying a new frame, all my existing kit will transfer over. I have made sure aout the steerer, the BB thread, seat stem dropout and all that, but i dont seem to be able to find out if my BB will be the right length on the new frame. Is it specific to my crank or to the frame ?? Anyone help ?