I ended up going with the shimano XT.Ive got a new chain and cassette as i'm replacing my drivetrain,the only thing I was worried about was the right bottom bracket for the crank and the XT comes with a bb.Now my only concern is will my f derailleur work with the crank I just purchased.