I give mine a cleanup after each day or bashing. For the diffs, shocks, bearings etc. I usually tear it down during the winter months (one truck at a time) and it goes to the dishwasher for a thorough cleaning.
Castle Neu 1520 on 6S LiPo Powered Gmaxx (Nitro Killer)
Predator with OS .21TM
Supermaxx with Mach .26
Revo with OS .18TZ
Kyosho ST-RR Conversion
Ofna CR with Tekin ESC/Motor (2)