The head lights and doors changed a little over the 99-07 run. I believe the head lights are the same from 1999-2002, the 03-04 wil fit, they just look different. The 2005+ head lights require a bit more work to fit them in, but they do work. Towing mirrors changed too in 2003, in 03 they added the turn signals to them. I believe the fenders and doors are the same 99-07, but the rad support changed in 2005 to accommodate the head lights and bumper.
Hood should fit 99-07.