48V/25A = 1200W so it should work. You would be at the upper limit of the controllers spec though so I’d be careful to not overstress it on hills and such. The ESC and motor are only part of the equation, you have to make sure your battery can handle 1200W too.