I've never bought new ones but if they come unpainted I would at least paint them.
If you undercoated them you would have to avoid the areas where metal to metal contact occurs as it might make the shield too thick. It would just rust out in these areas first.