Just received the product today and the speaker area on the driver side of the dash pad is poor craftsmanship. My defrost dash vents won’t fit in the recesses. And I haven’t even checked fitment but I’m sure it will suck too. I’ll never buy here again. Shipping protection is a joke. If I could post a picture of the condition the package was in when it arrived today I would.