To buy a new faceplate with buttons and new clock display you can shop M&R Electronics. They have new OEM Radio Parts for the single and 6 disc style Delco radios. See link to the face plate for a Delco CD Radio for a Pontiac Vibe. I have used them several times they are great to do business with. I installed new bulbs the first time my display failed then the buttons peeled off. Current plate has been flawless and it has been in the vehicle about 4 years now.
http://www.mnrelectronics.com/delco-pon ... uit-board/