PWM control of large cooling fan (30A+)

I am seeking PWM control of large automotive cooling fans, like SPAL fans that that 30A each.

What would be a suitable control switch? Is there a MOSFET or power transistor big enough for this purpose that I can control with the Arduino?

Each 12V fan is rated at 14.5A continuous and no peak is given. But I like to know the answer for up to 30A if possible.

Thanks!
Dave

The starting current is typically five to ten times the continuous current, and the driver must be able to handle that. So plan on at least 100 A if you don't have a better guess.

You might be able to use an R/C ESC (electronic speed control), or an electric scooter motor controller.