Pool motor replacement

Would like to know a good affordable replacement for this motor. Thank you !

The replacement pool pump motor is part number B2842.