To add to this, if you want a upgrade from stock without going to crazy just head down to your local radio shop. Those guys are good at what they do especially if they are MECP certified. A beakdown on what you would pay would be 60$ for installation parts and materials, 50$ for labor, and decks with decent features start at 100$. I was an installer for a few years before moving into construction for better money, and those prices are going to be very close. For a quality system i recommend alpine equipment. They may have less features like a pop out disco ball but alpine stuff lasts forever if taken care of!