When we determine whether or not a speaker fits a certain location, we look at a number of different parameters. We take into account the usual measurements like cutout size, mounting depth and the basket and the overall basket size of the speaker, but another measurement we also take is the height. Our research team measures all of our measurements down to 1/100th of an inch, and if a speaker is off by that much our system doesn't consider it a fit. Having to drill new holes does not mean a speaker doesn't fit, it means that it is a modified fit. If you see a speaker that is not listed as fitting a location of your vehicle, it basically means that it is off on one of the measurements by more than 1/100th of an inch.
Now it is possible to fit almost any speaker into a location with some modification, but our system doesn't account for that. The system is geared around the idea that the speakers we list will fit in with minimum modifications necessary. Also note that we do have a 30 day money back guarantee, so if you are unable to make a speaker fit in a location, we will allow you to return it in the 30 day return period and we will even pay the return shipping.