When mine went out several years ago I sent it to a repair shop in California that refurbished the entire motor and shipped it back to me. Under $500 total and has been working like a champ ever since then.
I did a search by the Lippert part number to find the shop.
I believe it was 359303?
Here's a motor with that number for the same general price ($400).
https://www.dyersonline.com/lippert-...ump-motor.html
Here's one for $462
https://bendtrailers.com/lippert-lev...-motor-359303/