I just replaced my head until and speakers in my 2000 mustang.
I bought everything threw Crunchfield and was very easy to do.
I have always got all my headunits threw them as they give you the wires and mounting kit for free.
I did put a 12 in the trunk for bass but everything else sounds great.
I even used the stock amp that is in the car.