i agree with your mechanic.. at my shop we won't do a trans exchange on anything over 100k without documented service history or a waiver. i did my trans at 50k, 75k and 95k, with a few top offs in between