An electronics tech can repair a random failed motor controller. That information should absolutely not be limited to just factory. When I fix cars, most of the time I have to fix broken wires and faulty ground. Occasionally, I have to fix a failed component in the ECU. They are extremely easy to work on for someone skilled at microsoldering, which is not a hard skill to attain.