This is one of those situations that can really open " a box of worms" . I think most electric fans will move more air than an HD fan ......... AT IDLE. Mechanical fans move A TON of air no doubt about it, but they need that engine RPM to get them moving. MOST over heating problem are at idle and no vehicle speed. SO the only thing cooling that engine is that mechanical fan spinning at what ever your idle is. So what is your idle at? Well that depends on the ENTIRE setup, everything from ignition timing, camshaft, Torque Converter, carb tuning ect. Let face it , just about everyone changes one of those things on their car, but still want the car to idle at 800 RPM maybe even lower. A 100% factory car, not a problem. But lets face it their are not many of those around. You start changing things and you start changing how that motor makes heat. Some people can get the fan to work with their setup , others can't. I think some setups need the idle cooling of a electric setup, that your just not going to get with a mechanical .
I went threw it, and ended up with electric.... Same rad, I had a shroud with the mechanical fan, and properly spaced. It just wouldn't keep it cool .