Yes, a complete rebuild means you pull every bearing, wipe clean with a rag, roll the bearing and if it's not butter smooth, then carefully pry the rubber seals with a hobby knife being careful not to bend the seal. Flush the bearings with WD40 or an ultrasonic cleaner, then blow dry with an air compressor and pack fresh grease, snap the rubber seals back in place.
Pull all rubber seals in the diffs and shocks, inspect for tears, replace if necessary, I've never had to replace a rubber seal in any of my cars over the past 12+ years I've been racing.
Fresh fluids in diffs and shocks, inspecting all the pins in the arms and shafts... replace any worn parts, look for hairline cracks, etc.
I use furniture polish and air compressor for a final cleaning to rejuvenate all the plastic to make it look like new again.
Racers tend to take better care of their cars to ensure they don't get a DNF (Did Not Finish) due to poor maintenance.... Bashers on the other hand tend to let their cars go until something breaks, they often complain that their car doesn't drive as good as when it was new and that simple due to poor maintenance. A seized bearing can damage a lot of parts which trickle down to having to replace a damaged ESC, motor or both!
If you want to save money, do yourself a favor and put in the work on the maintenance.
Your first rebuild might take 2-4 hours, but with a cordless drill, I can do it an about an hour if have a fresh pack of bearings. I always keep a spare pack and alternate the process of cleaning my bearings after a rebuild, sometimes it takes make longer to clean the bearings than rebuilding the whole car! Many people with deep pockets will opt to replace their bearings than clean them just for convenience. I'm a cheap bastard and don't mind killing the time with a favorite TV show in the background.
Some of my tools here:
A list of my bookmarks here:
https://www.rcgroups.com/forums/showthread.php?3003342-Bill-s-Bookmarks