I used to be in the car audio industry!
When in doubt, Alpine is the quickest and most reliable car audio brand before you get into the smaller niche brands. Stay away from Pioneer, Blaupunkt, Sony, and some of the stuff I've seen from Phoenix Gold is hit or miss, although their tweeters rule.
What is your budget?
For that setup, I'd recommend Hertz Audio. They're a small Italian car audio brand that has been taking the car audio scene by storm, they've been winning a lot of contests and awards with their flagship "Mille" line.
If you're doing stock replacement, no amps, nothing really beat the Hertz DSK line, you'll find them in all the sizes you listed. I think the 6 1/2 speakers are $120 from what I remember, everything else should be priced proportionately. You literally can run these off nothing more than deck power and have about 85%. I think their RMS power handling is about 60 watts? Realistically you could make do with 22 watts RMS (what most decks have)
You'll thank me once you hear these. I don't recommend that you do this, but they can handle like 6-8db of bass boost from alpine amps no problem.
Look them up and there should be a couple retailers by you with a full demo station. They're everybody's favorite around here and they have a line for every budget. We used to plant their HSK line in Porsche 911's with less than 100 miles on them and these people were blown away.