Yep, cheers. That's the one I thought to swap both the throttle & controller. It is the 24v 25a one :-) i,ll need to check the battery & motor connection to the controller.
I,ll maybes get a full day tomorrow to look at it. The problem is that 2 wires have been pulled out of the throttle body...