I'll spare you the usual flaming since you are new to the site but in the future, use the search button. There are literally dozens of threads covering this question.
The fronts are 6 1/2 - 6 3/4 but I understand 5 1/4's will fit with an adapter ring.
The rears are made for 6 x 9's but they are, in actuality, 6 1/2's in a 6 x 9 mounting
As far as the depths, Crutchfield lists the depths of the speakers. Just use a tape measure and check the depth and compare. I doubt you can get a 6 x 9 in the front opening without modding it. At least, that's how it appeared to me when I looked a few weeks ago.
Welcome to NT