should do
YES
No
Yes, 2003-2005 models are the same.
Very few.
Nope
Possibly. Depends on what kind it is. Most go from '98 to '02, then '03 to 05, but others fit all of those models.
no it would not fit it would either be to big or to small but it will not fit on a different model
no headlights different
no a 1993 -1997 hood will not fit models 1998 -2002
Really need to know if the hood from a 2003 will fit my 2004
18 inch rims will fit on your 2002 Cavalier. Any rims bigger than 18 inches will get against the wheel well.