The simple plug and play solution is to buy it from the bike manufacturer. And how do you know the controller is bad? Did you swap in a known good one?
.
If they will not sell you one, then then you can go third party, but you probably have to buy a display too. Your son's bike doesn't even appear to have a display. Maybe a LED unit that selects assist level?
.
The bike looks like the Hyper ebike they sell at Walmart, Is it pedal assist only and 36V?