For your deck I think this one would be a good choice for you, http://amzn.com/B00B7IR4XU
, its $130. For installation you're going to need this, http://amzn.com/B0085W1P3G
, $9, http://amzn.com/B0002BEQNE
, $5. IF you want you can get a wiring harness too, these aren't mandatory though, most people get them to make the job look "neater" but in my opinion its all gonna look the same and nobodies gonna see it anyway so I've never used one. But heres a link for one if you decide to use one http://amzn.com/B0007KPRK6
, $6.42. Im pretty sure that all these will fit your jeep but I'd double check to be sure amazon has a filter that will tell you if these will fit your vehicle. As for your speakers I'm not sure what sizes are in your wrangler, but unless your going to be amping them I don't think you'd be able to tell much of a difference between a set of kickers, infinities, alpines, ect. Id just stick with name brands, but almost anything is an upgrade from the stock speakers (at least thats how it was for me, I have alpines over head and infinities in the front).