Well with my birthday is coming up next month, the wife has been asking what I would like. So i'm going to take advantage of this opportunity to do some more upgrades to the bike. The first will be the fork and second, the item in question, will be the crank. After doing some searching here I see that crankset designed for 9 spd cassette will work with 8 spd cassette. My question is will the cranks designed for 9 speed also work with a 7 speed cassette? Also, I currently have a 42T ring gear up front and it seems that alot of new cranks come with a 44T outer gear. Will this 2 teeth increase mean I would need a longer chain or would my current length chain be long enough?