bulkpart.com has hayden trans coolers, they are 20 bucks for a new one.
I buy from them all the time.