Get the generic phosphoric acid. With Ospho you are basically paying for a name brand. I have purchased it when I didn't want to drive another 30 miles to get the generic. I didn't see any advantage to the added ingredients, what ever they may be, in their formula. And it cost about $10 a gallon more than generic. And yes, the phosphoric acid works great to de-rust parts.