Are you thinking of cleaning a surface by using chemical procedures? You better resort to abrasive grit blasting.
This procedure guarantees that no unwanted chemical substances are left behind on the cleaned surface - that might affect later treatments such as polishing, pulverising, zinc-coating, etc. On the same time, blasting will increase the surfaces’ adherence, thus facilitating the application of paint or primer.