Choice of temperature switch

Hie everyone i am using 4 MOSFET powered electronic speed controllers to control 4 motors in a 4wd robot. The controllers are bound to get hot during use and i prefer to have a cooling fan switch on when temperatures reach a certain point, rather than have a fan running all the time.

The switches turn on after their rated temperature has been reached and turn on a fan.
I have a choice of 50 degrees, 60 degrees, 80, 90 and 100 degrees Celsius. Is 60 degrees Celsius decent enough or do i have to select a higher rated temperature switch?
Thanks.

Never mind i have figured it out.

you could also use a temperature sensor and use PWM to adjust the speed of the FAN.

if (temp < 30) digitalWrite(fanpin, 0);
else if (temp < 60) digitalWrite(fanpin, 15 + 8*(temp-30)); 
else digitalWrite(fanpin, 255);

tawandapro:
Never mind i have figured it out.

bet you picked either 50 or 60°. Or at least, I hope you did ...

i picked the 45 degree module.

tawandapro:
i picked the 45 degree module.

Even better, if not one of your original options.

80 degrees is good enough ,on 45 it will almost be on whever there is power on motors.
hve some type of duct to direct the airflow.
reduce the frquency to lower the iron losses thus the heatdissipation on the motors
< 10% use high freq

20% use half of freq.
50% use low freq.