The phosphoric acid will cause a reaction that leaves a phosphate coating on the metal, gives the metal some protection.Commercial acid preps also contain other stuff supposedly to benefit the product. Considering what paint costs,the acid preps are inexpensive.