I'm partial to Delta Current Control (Two FK-35) controllers, I've had the same controllers on my truck since 2007. They don't make what I use anymore, but have a single controller FK-85 for 2 fans. They also have a relay based controller. Others have had good luck with Hayden Controllers and 50 amp relays. I'm sure there are other options as well.
Delta Controllers FK-85 are PWM controllers that send pulses to the fans to control the speed variably. They are more expensive than other controllers and the wiring will be messier looking. Customer service during the purchase is non-existent, but good support after you get them.
Hayden or other controllers that require the use of relays will cause the fans to run 100% when on. They will be less expensive to set up.
I'm not sure what the most recent model numbers are so, I can't quote you any.
Make sure whatever controller you buy has AC Input or possibly an additional input to manually control.