sport mirrors

The pitting and corrosion is caused by detergents mainly (basically from the soap used to wash cars, etc...), whose chemicals will embed themselves inside the microcavities of the metal, thus eventually eating a hole under the surface, so as the other person mentioned if a protective coating is applied, such as the painting them like you said, that's the best bet.