Yes they do....
The idiot at Best Buy told me the same thing.. that they only make them up to 2004 or something.
2002-2007 wiring harnesses.... all the same.
Don't even bother letting someone put it in for you... it is the easiest stereo install I've ever done.
No "dash kit" or anything else required... just a wiring harness, and your new stereo. You won't even need the aftermarket stereo bracket that comes with the stereo.... the aftermarket stereo will bolt right up to your factory bracket.
Amps.... speakers..... "maybe" you can pay someone to put them in if you really wanted to. The head unit though? A monkey could do it..... Just do it yourself and save some $$$