You can see here the Controller I pulled from my Prdecotech Outlaw . The problem for the replacement was finding the motor connection that I think I finally found on one from China that has what they call Big 9 Pin that has 3 pins located in center and the 2 seperate black and red power that go to the key switch ... if this link shows the item the details are shown in the 2 orange boxes on the left in the Ebay add the only differance might be the throttle that has 3 wires where mine has 4 ... pan doen to the orange ones ... https://www.ebay.com/itm/1676248695...krmTf7vvabDcdstjPgSx|ampid:PL_CLK|clp:4481478
I am not familiar with a connector called a Big 9 Pin. That may be a Julet Z916A. 9 pin connectors are pretty common on hub motors. You can buy a connector pigtail to match your motor connector and hook up the individual wires to your controller. There will be three big phase wires, three smaller hall sensor wires, a +5V wire, and possibly speed sensor and temperature sensor wires. When you connect the phase and hall sensors, you sometimes need to switch the order around to get the motor to spin correctly. Make sure the new controller comes with a pinout diagram.
You need to make sure the controller supports the voltage of your battery. Your motor is brushless, but make sure the controller is for brushless motors before you buy the controller. Stick with 25A unless you know your battery can handle a higher current. Displays usually only work with the controller they were designed to work with. So if you have a display, it may not work with the new controller. You can buy a controller that includes a compatible display.