ok so im pretty much a newbie to the audio world i have a 1996 jeep cherokee with only front door speakers and i have bigger alt and bat, and i listen to rap, metal, country, everything, and i want a nice sounding system, i will need a deck with aux port, and speakers that sound clean and clear, and a single sub, i dont need to break windows lol, so if you guys have any suggestions let me know, i would like to keep it under $900. thanks