I'm surprised no one has mentioned it yet, because usually, the answer to these type of question is "stay away from 'one size fits all' off the shelf units"
I had PTC build me a torque converter for my car (and they asked for a TON of specs) for about $500.00 shipped