well the thing is i need new cranks as well. and i actually have a set that fit on 107mm spindles. could i just replace the whole crank and BB with new parts that are meant to fit each other? or would i need a specific length to fit through the BB tube on my bike?