I was wanting to upgrade the crankset on the 2001 v-rex. I was looking at SHIMANO ULTEGRA but saw numbers like 6703, fc 6604, 6603 A. Is there a certain number and does the bottom bracket need to be the same number. Please help strighten out this confused brain.