Crutchfield is awesome. I always purchase my stuff from there. Although GM speakers are actually not half bad as compared to other car companies, personally, I'd never install an aftermarket stereo without changing the speakers first. You can have the best stereo with the best specs out there, but if you don't change the speakers, you're missing out on the full potential. The speakers make the sound. I guarantee if you just change the speakers, it will make the stock stereo sound really decent. I used to do this stuff back in the day...set up some sick systems and stuff...Anyway, my 2 cents is speakers dood and a sub.