A lot of the better rockcrawler and marine ESC's (electronic speed control) have the circuit board(s) sunk into a little plastic case full of epoxy...so only the wires and possibly the heat sinks stick out, everything else if fully sealed. I'm not reall up on the brands but mtroniks comes to mind. The ESC is really the hardest part to waterproof...since it gets hot, is expensive and the normal ones don't like wet. I use clear plastic boxes like the kind some r/c servos and receivers come in. The advantage here is if water does get in you will be able to see condensation on the inside and open to ventilate and dry. Waterproof servos are available or a lot of guys just silicone and o-ring and grease up a cheap standard sevo ($15) for water duty. The receiver can be put in the same (as the esc) or another plastic box or can be put in a balloon (those thicker swirly patterned ones are great) but you have to be care ful that it's not actually holding moisture in rather than keeping it out. Silica gel packets are your friend, and can be reactivated by heating. The motors can be ignored if cheap ones are used or protected with fabric or screen from actual debris. Strangely the motors do not react adbversely to water, really, in fact many of the r/c racing crowd actually break in their electric motors underwater. After that the only real thing to consider is the bearings and the options there are to either regularly dry, clean, oil, replace, etc (they rust) or I like to use those cheap plastic bushings that some of the crappier kits come with with lots of grease (they suck in other ways, i.e. play, but they don't seize)
Me and my son really enjoy playong with the waterproofed cars...but they are a lot of work.
BTW the car in the vid is not mine...