I've never bought a transmission before...
Stay as far away from TCI as possible. Any other manufacturer is good to go. Call whomever you wish & tell them your specs & what you plan to use the car for. From there they will get a recommendation as to what you need.