The shop I took it to did a phenomenal job, and it didn't turn out to be too expensive (around a hundred dollars). I provided the vinyl, because I thought it would be cheaper and I wanted to make sure it matched the new gunnel upholstery exactly. I think it looks great, and all told I think it was the right decision to have it professionally done.