Another upvote for Crutchfield. It's been 4 years since I had to install a car stereo but I've always been impressed by Crutchfield's customer service. They were always able to walk me through the process and didn't laugh at me for making a dumb mistake. IMO it's worth paying a few bucks more for Crutchfield vs Amazon or eBay just because you know if you get into trouble you can call them (I think up until 7:00 PM MST) and they will walk you through every step in order to get installed, even if it means they're on the phone with you for 45 minutes.