The number 1 failure of Fan controllers are the relays.
I don't have experience with the F5 Painless controllers but I can tell you that $230 dollars for a fan harness is ******* insane. No way in hell I would pay that.
However you do want to pay more than 50 bucks for one. Its just like the electrical in your home. Undersize the wire and buy **** components, you got issues. Buy correct sized wire and quality components, no issues. Problems arise when you start throwing in variable drives and extra crap. You don't need a controller that can run the fans in 3 different speeds. That **** will fail. All you need are quality relays that are properly sized, and a good temp sensor.
We installed the same style fans I have on my truck in my dads square, before I installed mine. He got a 45 dollar controller setup off summit. Single relay for dual fans lmao. It burnt out on me when I was driving his truck and it overheated bad before I could even realize it. Dad went back and rewired in heavy duty relays, one for each fan, and hasn't had a problem since.
Since Im an electrician, I know a little about this stuff so I figured Id wire my own. But once I started looking at this painless kit I decided to use it but modify it a bit.
https://www.summitracing.com/parts/PRF-30117
I was very happy with the quality of the kit. But, I had one problem that I changed. The two relays for the fans tied in together and had one lead that went to a fuse and then to the battery. If the fuse blew, both fans died. So, I separated them and now both have their own fuse and separate lead to battery power.
I installed this kit back in april 16 and daily drove the truck through October, in 100 degree texas heat and have had no issues. Fans do a great job.
OP, I measured my radiator and by your measurements I have the smaller 4 core. Im surprised they even make a bigger one. Needle on my temp gauge barely even moves even towing in third with my radiator.
I consider electric fans the be in the top 3 of the most effective mods Ive done to this truck