doesn't gm have a 10 year corrosion warranty?