Welp! I went and did something dumb and bought one. I toasted my transmission which is gonna be pricey enough, but I need to find a torque converter. Is there anyone familiar with these vehicles and do you know where I'm going to have the best luck solving this problem?