Finding the right replacement motor

I currently have a pump md# sp1520z24esc.  It started getting loud and I would like to replace the motor.  I cannot seem to find the exact replacement.  Can you recommend a replacement?

The replacement motor would be part number BN51.