you may have under-estimated. On top of the controller, controller housing and LCD:
He'll need new cabling system, the motor connector is Suntour's and will need replacing.
He can't install standard pedal sensor to the Suntour chainring.
If he fits the throttle, he'll have to fit sensored brake...