My truck is getting a new windshield because of a defect, only took 3 1/2 months to get a replacement. Anyway, the company that came out to seal all interior leather, told me only my seats were leather and all else was a vinyl and composite material? I can follow-up with a pic but your dash is...