Hi Gorndog, Yep, they are the right Fets. P75NF75 manufactured by ST microcontrollers.
The throttle can put a lot more power through the FETS than the pedal assist the way it is pre programmed.
I noticed a potential design problem on the controller board, which could be causing excess heat...