Probably will fit other generations. You have to check. I bought this from suncoast 2 weeks before I decided to sell the car so it is basically brand new. 100 bucks plus shipping.