One local spot has done repairs where they replaced panels (where the stitching tore out). In essence they didn't need to match as all the tears were along the seat bases (not on MC). Was only about 500$ but I brought them the seats.
Their comment was that the stitching was too fine for vinyl from the factory and essentially was perforation.
If I find the right candidate boat I would not hesitate to improve upon interior design.