I may be in the process of putting a new motor on my out of warranty Orbea Gain. I'm buying the motor 2nd hand. The following concerns me: the controller matches the motor which matches the serial number of the bike. Will I be able to resolve this myself or is this a dealer only job?