5x7 (or 6x8s as they are sometimes known) will fit in with no problems (although I'd check to see that the tweeter would not protude beyond the grille, unless you want to take the Grille off.
JBL probably do them the cheapest, but the Infinity and DLS ones sound quite good