Hey guys.

Alright. Big Mama is starting to show her age. My speakers are all going out and sound bad. My stock head unit is going out also. Display goes out and the CD part doesn't always play. So I'm going to replace the front 5x1/4 speakers and rear 6x9s. I'm thinking of getting a sub also.

Here's the brands I'm thinking of for the speakers/sub:
JL Audio
Infinity
Rockford Fosgate

Which is the best of those?

I need a new head unit and want one to play my iPod with. That shouldn't be too hard. But my 99 has the steering wheel controls. Can they still be hooked up to a new head unit?

Thanks for the help!