This product absolutely is not compatible with a 1999 Jeep Grand Cherokee. The tweeters do not even come close to fitting the dash mounted location. The front door 6X9 does not fit the door speaker hole and has to be cut out to fit, the speaker is barely putting out any sound, and the windows hit the magnet when they are rolled down. The rear speakers dont fit the mounting holes and new mounting holes have to be drilled in the door panel. Sounds quality is fair but considering everything else this product is not worth the hasle.