I have a direct fit cold case radiator in my car and running a mechanical fan. Drive the piss out of my car (when its not taken apart) and I never have any issues with over heating.
They are a sponsor here, reach out to them and see if they have one that fits your car?