Use any generic carb cleaner...cheap plus comes in huge aerosol cans! It's a great degreaser and safe on plastics differential housings. Electrical spray/cleaner is actually hit/miss yes it will degrease but it may also eat into your plastic and lexan plus lexan paints with the last generic brand I picked up from Harbor Freight.
Or use Tuff Stuff aersol from Walmart or something comes in a big yellow can. Spray liberally cover your entire rig. Then blow off with air compressor. Finish with light WD-40 if you want...it will look brand new! This is how I clean my Baja 5B and 5T after a full day's worth of running on a muddy track!!
Just make sure your electronic boxes are sealed! Tuff stuff is also great on removing
stains from your car carpet/seats/etc!
For making wheels/tires look brand new take a firm nylon brush and use a 50/50 Simple Green mix. Pour half it out into another bottle for next time and fill the original bottle with just regular water. Scrub with nylon brush after letting the chemical soak the wheels and tires for even one minute. Won't damage anything and look brand new once you're done!