yes, wouldn't have managed those mountains (I rode accross the trossachs after Mull) without the 24t chainring. They are made for a wider BB but you just need a couple of 2mm spacers. Longer spindle also gave the benefit of eliminating heel rub on my NDS chainstay.
what crank is that? old xtr? how?