I'd find a place that can do minor interior repairs and let them handle it. There is a place called DR. Vinyl local to me and this is exactly the kind of repairs they specialize in. They fixed a tear in one of my leather seats in the past, and it was a 99% perfect match. I am not sure if there a national outfit or not. If not I'm sure there are similar businesses out there. Having them fix it should be under $100. I should mention they are mobile and come to you which is a nice touch also.