After 4 years, especially if used regularly, it could well be that the brushes are worn to the point they don't make contact anymore. Replacing them on motors like those is not an easy task as they don't have external "brush caps" that allow replacement without full motor disassembly.
Also, when replacing brushes it's necessary to properly service the commutator which means "turning on a lathe", not just rubbing them with sandpaper. If not the replacement brushes (if you can find them) will wear prematurely and you'll be back repairing the motor again.
I'd just go with a replacement pump. Several choices available on amazon that will give good service for reasonable prices. Just make sure to match the volume (gpm) and pressure's so you don't end up with a shower that just dribbles
__________________
"A wise man can change his mind. A fool never will." (Japanese Proverb)
"You only grow old when you run out of new things to do"
2018 Flagstaff Micro Lite 25BDS
2023 f-150 SCREW XLT 3.5 Ecoboost (The result of a $68,000 oil change
)