Tonka is right. I'd just go to an upholstery shop. White is relatively easy to match, but you may notice that your older stuff isn't as white as it had been. If that's a problem, there are marine vinyl spray paints that are impressive. SEM products are a good choice. I've sprayed SEM "SeaRay white" over stains with excellent results.