I'd be more concerned about the diffs and drive axles than the trans - def replace that roll pin in the top shaft of emaxx trans - they are easier to replace new than after the pin has been destroyed - and teh torque from a good BL setup will shear it off.
Its an easy job especially since you'll have the trans out to start with.