Corrosion On Wheels
I have an 2005 and some brilliant person was not watching and drove right into my rim. Good thing is no body damage, but rim took an ugly hit. Buddy owns a body shop and took it by him and their is a place he uses that manufacturers all these rims for the insurance companies due to it saves them a lot of money.
I got the new rim and it was perfect and washing the truck the next week freaked out looking at it due to it looked so weird. What it has on it is like a big sheet of plastic and I saw water bubbles under it, so obviously the place did not get that on good enough. No biggie got another and it is fine to this day.
With the corrosion I know these places can take all that off and they even will repair the rims straightening them or if they have to do a little welding and add on. Then machine it back to perfect and put that plastic on.
Not sure if you would go that far, but you can find a place like that and work it out with them and they usually swap them with your old due to they know they can do anything to them. I am sure a hefty down payment so you bring the old ones back to them so they are ready for the next person or body shop.
I have the 2005 and it was always in a garage and still is and for its age is still pretty flawless due to taking care of it. Family has an 2002 Tahoe and a 2007 Suburban and they did some sitting out and they both have that corrosion that started by the valve stem and spread the worst on the 2002.
It is your call to take them in to get the above done and I know years back I paid him 50.00 to get it done, but that was his cost and no clue what it would be today to get all 4. They will look brand new when you get them back and I would make sure you get a warranty with that plastic on them or any seal leaks losing air.