I don't think you can make the Ultegra cranks fit on a 73 mm bb shell. Either you have to use a MTB crank (IIRC, XTR and XT use similar external bearing bbs) ) or you have to face the shell down to 68 mm. That's a lot of metal to remove but it can be done.