For washing the undercarriage I got one of those tractor sprinklers that travels along the hose. Run the hose under the truck, turn the water up high and let it go. They put out a lot of pressure, painful to put your hands in front of the nozzle, and cover a full circle, front to back. Check it afterwards and do a quick spray nozzle shot of anything that got missed because something was in the way.