I hear nothing but good things about TEP. The only downside may be the time it takes as my understanding is they are built to order. Sounds like you're in need of a tranny repair now.