Like gramps said,
but in addition, A lot of time Crutchfield, as well as stores such as best buy either don't have full information, or don't have accurate information, especially with a car as new as the compass and patriot. Asking them probably won't get you an answer, but try it anyway.
It could also be like the 3000GT. The tweeters wouldnt fit in the factory mounting holes because they were too deep. However, there was just a little plastic piece that blocked them, and this piece was inside the dash- somewhere you wouldnt even see it. I used a rotary tool to sand it down and then the new tweeters dropped right in, fitting perfectly.
I advise you to find out the depth and diameter of the tweeters you want, and then See if you either have enough space, or can make enough space for the factory mounting region on the car.
01 Jeep TJ
Plus 9 other less durable vehicles from Italy, Germany, and 'Merica