you can get parts for the Yamaha motors and controllers but not the giant ones as they use can bus with there yamaha motors and use there own batts and displays.
if i had to buy one it would be one of those but a throttle would need a new controller display and batt but there are motor mounting...