I bought the same Radiator in 2013 and its been good so far ;-) I installed a third Fan on the rear and bought these 2 Temp Switches from summit.
http://www.summitracing.com/int/parts/prf-30110
http://www.summitracing.com/int/parts/prf-30111
one (185°) to control the 2 Fans in front of Radiator and one (195°) to control the Auxiliary Fan behind the Radiator (illuminate lamp in Speedo)
It works sweet
PANTERA INTERNATIONAL
A DE TOMASO CAR CLUB
Presents the De Tomaso Forums
The On-Line Meeting Place for De Tomaso Owners and Enthusiasts From Around the World
Clicking on the banner will take you to the sponsor's website.