I have a 2004 with the light Flint Interior and the part you sit on nd back rest are really worn. I went to one upholstery shop and the guy advise me these are the only parts oif the seat that are leather, while the sides, frint and back are vinyl. Anybody know of a good custom upholstery shop in the Philadelphia, PA area or the suburbs or South Jersey ?