Metal cleaning techniques