A trick that I learned from Big Tonka was to suspend the button mechanism in some Evapo Rust to free it up. Some radios are really rusted up and that technique works great.
So you have the really big GMC with completely different sheet metal from the little guys?