The watts on the display are INPUT power. It measures the voltage and the current from the battery, then multiplies the two together. Output power would be about 70% of that in ideal conditions. When climbing hills and starting off, it would be around 50%.
916w is 19A from a 48v battery, so you probably have an 17A controller. The B5 comes in 15A,17A and 20A variants. When your battery is fully charged, it would be about 52v when delivering 17A, which would be 884 watts. 20A would be over 1000w.
Your motor and battery should be able to handle 22A, which is what I'd choose because they're not too big. If you feel lucky, you could try 25A. Get a KT brand sinewave one. They're all over Ebay, Amazon and Aliexpress. Topbikekit does the 22A for Hailong batteries if that's what you have, and the aluminium box type. You can get the whole kit from them. Makesure you buy a KT LCD to go with it, and if you get the waterproof connectors, you should get the PAS and throttle too if you want plug and play.