If you are 12 volt the best fan is from Cooling Components. Their fans are designed to fit the width of your radiator and come with their own shroud. You will need to run a relay also. They are not cheap, but they do work. They area "puller" type fan.
I run one in my 35 pickup. Its a cheap brand but does pull amps tho'. If I was in the U.S. I'd go a Spal. 16" I use a Davies /Craig digital thermo fan switch [very easy] https://daviescraig.com.au/product/digital-thermatic-fan-switch-12v-24v-0444
not really much more to say set it at 185-190 hardly ever comes on for me.