Before you buy any type of controller I would strip and inspect your motor for any other damage or wear that could have caused the failure. The 750w is prone to overheating if thrashed and abused and can also suffer water ingress if ridden in harsh conditions. As this motor has come to you as a non runner, you have no idea of it's condition inside, and a strip and re grease will help avoid furthur disappointment. Lots of helpfull vids on YouTube.
https://www.youtube.com/results?search_query=bafang+bbs02+teardown+
https://www.youtube.com/results?search_query=bafang+bbs02+teardown+