I replaced the front door speakers in my 2007 Silverado 2500 HD with these. Fit perfect with very little modification. I think I had to drill one hole. No sweat. They don't sound quite as good as the original, but are definitely adequate for my needs.