Oxiclean (sodium percarbonate and sodium carbonate mix) produces oxygen and washing soda (sodium carbonate) when combined with water. The oxygen is great for cleaning organic based stains, mold, etc but I can't imagine what great advantage it would have with lubricants and road grime. Washing soda is a fairly good degreaser, but I agree that a water based cleaner poses some problems in making sure no liquid contamination remains. By the way The Dollar Tree sell an oxygen cleaner (same chemical, higher proportion of percarbonate) that is about 40% of the price of Oxyclean