ABC is no subsititute for a good clay job. In my opinion, it is a short cut method more suited to large volume detailers and dealers. Another thing to consider is that vitually all the OEM' use CLAY now and have approved it as the safest method for removing rail dust. These are just a few examples.......
http://208.245.156.149/chrysler.htm http://208.245.156.149/ford.htm http://208.245.156.149/gm.htm http://208.245.156.149/hyundai.htm http://208.245.156.149/isuzu.htm http://208.245.156.149/toyota.htm
Remember, only clay will pull embedded contaminants out of the paint. An product such as ABC will mainly just get the surface contaminants, just like JNRBRDMAN reported.
Also, the Acid part of the ABC was designed to dissolve iron and rail dust. I don't know about you but I would skip a treatment like that on my paint. And some people still insist that dawn is harsh........hmmmmmmmmmm