It would be fine, but maybe a Cyclone3000w would be a lil more powerful without breaking the bank.
The real obstacle with the bafang...is the BB width.
It comes for 68/73mm...or 100mm bottom brackets...no 83mm option.
(edit, looks like ya got a 73mm bb on that year stinky)