Mechanical Fan VS Electric Fan

This is my set up,
416 cu. 520 Hp, 904 Tran, 3.91 spool, Tranny cooler mounted in front of Radiator. OEM 22" radiator with a third core added. OEM shroud, Plastic flex a lite fan, No thermostat, running water with Red line Water wetter.
Runs 180 Deg to 200 Deg.