This is for a Pontiac CD6 radio face with black buttons and the control/display board. This is a new take-off face so it hasn't been used. This is not for CD/Cassette or CD radios. Only for CD6 radios. It was used on the Pontiac Vibe and Toyota Matrix. It may look like the Grand Prix face but it IS different. If you just want to swap the buttons and the display/control board with your Grand Prix CD radio face, you can do that, but the trimplate itself has different mounts.
If you have problems with worn buttons and/or a burnt out display in a Vibe or Matirx with a face like this, it will solve both issues because we include the face AND the display/control board behind it.
Technically you can use most of these buttons on other GM CD6 radios that look similar but the buttons are darker than other GM applications and some of them have different labeling. But they'll certainly look better than a bunch of worn buttons...