If your bottom bracket is broken then it would need to be replaced now. How many miles do you have on this crankset? Also, LX is a much better buy than XT. It will save you $100 and only gain you around 50 - 60 grams. I'm assuming that you are purchasing a crankset with external bottom bracket, they hold up much better than ISIS or Octalink.
__________________
I may be fat but I'm slow enough to make up for it.