This works for all but aluminum surfaces. Washing soda is hydrated sodium carbonate, a naturally occurring mineral. Automatic dishwashing powder contains harsh detergents with high concentrations of phosphates. Released into lakes and streams, phosphates kill fish and other aquatic life. Adjust as needed for harder water, or choose the lowest phosphate detergent and cut with baking soda.
Many automotive products are toxic.
As there are few alternatives, proper handling and disposal are essential. It takes only one quart of motor oil to contaminate a million gallons of water. Run off from paved surfaces is a large contributor to surface water contamination. Proper vehicle maintenance helps. Fix fluid leaks immediately.