My favorite local car wash has great soaps, brush, pressure and a flexible wand to get underside and wheel wells. It's always been pricy, but now they gone to far in bumming the price per minute. I like your thinking @ponytl, and I may go one further by picking up a pressure wash. At ~$25 a pop at self serve car wash my payback will fast, and they tend to use less water then a garden hose.
@sean2202, I too use a solvent degreasers', but mostly on individual parts during disassembly. I then rinse with water and dry with high pressure air. Once parts are clean & dry I move quickly too coat with grease, oils or conditioners. Otherwise corrosion can set in pretty quickly on the very clean oil free metal surfaces and rubber & plastics' dry out.
I've noticed Smiple Green, Purple Power "Orange citrus" etc. leave a white haze on metal and rubber hose. They seem to strip oils & grease which is a double edged sword. @blatant the scrubbing bubbles my be a nice touch after the degreasing, before adding back oils & conditioner like you've apparently done @Manhattan (nice).