Are you sure when the controller shorted it didn't take out other hardware? Display and/or speed sensor?
If you have a spare display, that's what I'd try first. You might be able to use C961 but I'm not positive. Google says yes, and I tested one on the bench and it did work. California eBikes states it should work as well
What do you mean "no pedal additions"?