Yep, its an alumn rad from AFCO. Was gonna use a painless kit that has a switch on at 195 off at 185. The Derale kit I originally installed only lasted two summers. Had the hokey push in temp probe for the rad fins and an adjustable controller.
you're lucky you got two summers out of the Derale unit, We had 3 units fail within 3 months of install on customers cars. didn't matter which probe design we used. The probes themselves failed. We now are using spal units with no further problem.
And your upper tank location will be fine