got to www.crutchfield.com, you can get speaker sizes for your specific vehicle and replacements.
www.crutchfield.com will tell you what will fit and what won't. I think the factory speakers are a non standard size.
Tom, you beat me to it. You posted while I was researching...
Looking for a Used Sierra Classic 1500 in your area?
CarGurus has 393 nationwide Sierra Classic 1500 listings starting at $3,900.
Search GMC Sierra Classic 1500 Questions
GMC Sierra Classic 1500 Experts