Since you stop one wheel and they all stop says the back half of the drive train is solid. The motor spins freely. Which means it's probably in the gear box some place. There "might be"a slipper clutch in the gear box. It will be on the spur gear, attached with a nylon nut and have some sort of...
Some of this might help too. It's electronic safe solvent and should get some of the gunk out.
https://www.oreillyauto.com/detail/c/qd/crc-industries-qd-electronic-cleaner/crc9/05103?q=electronics+cleaner&pos=0
But if it's been mud bathed and it's not water proof, it's days are probably...
If it ends up being bearings, I'm sure you can order some from WPL. But you can find replacements for standard sizes pretty easily.
This is one site, that caters to RCs. But you can probably find them on Amazon, local hobby store or McMasters too. Quality and pricing may vary. Fast Eddies has...
I would start by removing the pinion. Then running the motor without the pinion (free spinning, no load). Make sure you didn't damage it. Then roll the chassis on the ground without the pinion. It should roll freely.
It this will tell you if it's the motor, chassis or both. If it's chassis...