I just picked up a brand new frame, a KHS x904r xc full suspension. I've moved most of my parts over from the old frame, but when I took out the bb and tried to put it in the new frame, it seems that it isn't long enough. I'm going to get a new BB anyway, but I really don't know much at all about bottom brackets, and was just wondering if anyone knew what bottom bracket I should buy. It needs to fit an octalink XT crank.

Thanks a bunch,