There are lots of BMS options these days. If you post a picture of your old one, it might help.
48v, I assume is a 13s pack.
Some BMS have a separate charge and discharge port. Some use a single port for both charging and discharging. From your description, it sounds like you have the separate ports.
Physical size has to fit in the space available.
As Chalo pointed out, it will be hard to find one with the exact same connector for the balance wires but you might get lucky.
Your BMS can be rated for much higher than the controller current limit. As long as it's higher, it should be OK.