I have a Bontrager crankset that I want to replace. All my other components are campy. I realize I will need replace my bottom bracket to match my crankset. I current have a triple crank set, if I purchase a campy crank with similar gears, will that work with my existing components, or is there some other measurement/size that I need to consider? Also how do I determine the size of my bottom bracket so I can replace that also?