WOW that's expensive, new or repair! I was thinking a vinyl repair guy could do it for about half that. Call New Life Leather and Vinyl restoration. Like I said earlier, companies like this do insurance repair for bodyshops.They repair dashboards, door panels, window trim, bumpers, fabric, leather, and carpet repairs. Their number is 858-268-4401. He's down here, but he may know of someone up there who can do the task..
We don't use no stinking vac. We use heat formidable vinyl and a heatgun to work the curves onto something like that... Takes time though...