I like the JL Audio W6 or W7 subs. Great bass for a great price, and you really only need one, unless it's for show. For amps, JL Audio again, or Rockford Fosgate. For components, I have a set of Focals and they sound cherry, putting the stock speakers to shame. Turning the treble up never sounded so good. I dropped about a grand for my system including install. I'm still running off the stock stereo, but if I was going to get one, I'd have to give it up to Alpine, because they still make the best decks in my opinion.