I went to a textile shop for the foam and the vinyl. I believe I came away for less than $30 total, and I also bought a battery mat. Vinyl choices were incredibly large and I bought enough for the door panels, kick panels, rear wheel humps, rear panel and the dash pad. It was very easy and I did it in a few hours one afternoon. I used 3M weatherstrip adhesive to glue everything.