It does a good job of getting the rust off the problem I've seen is getting the acid out of the seams and not long after it's painted the paint would come off in the seams. Might be better than the old days when they clean them up after dipping them.