I have a few pics of the button replacement on an Escalade.
We have done some on several radios.
I have a Deville and another Escalade lined up for tomorrow.
They aren't hard to replace but today I accidentally turned the Deville faceplate upside down! LOL
Then I spent a few minutes trying to figure out how to put all the buttons back in. It doesn't look like that many from the front.
You can't get the buttons through GM, we have to special order them from our radio service center.