Yes, well, a new transmission is the final solution, but I'm going to do that unless I've tested a few other possibilities.
As for the integrity of the mechanic. Unquestionable. Most reputable in town, has his own car talk show, and have known him and his family for quite some time...