i'm not sure man but SuperDave seems to know his stuff when it comes to the high end models parts. He should be able to give you the heads up on a few cars that have them as OEM parts.
but a few wreckers to try would be like he mentioned above toyota seca possiblly even supra and nissan 300zx
so maybe try a few toyota and nissan wreckers
edit: yeah man a stall converter is a torque converter with a modified stall point
also i'd mount the cooler over the aircon condensor as that wont block any of the radiators air.
also it wont transfer heat to the radiator either