As I understand it, two things break controller FETs. Too much current at 100% PWM, and current spikes at low rpm, mid-throttle, mid-PWM. Low rpm means there's not enough back EMF to limit the voltage, and even if battery current is limited, the peak current during the PWM on phase can be too...