Not too happy with my fans.....

Are you overheating? I like what 318 is saying above. I think go belt driven OEM type fan with a shroud for regular cooling and if you have to have electric fan(s) mount it in front of the radiator with a toggle switch so you can use it for cool down after the engine is off.