Try contacting Rugged Thread, they do all kinds of fabric repairs, really good with zippers. They are in Bend, Oregon
https://www.ruggedthread.com/
They are really good about estimates, quotes. Very good people to deal with. Good resource to put in your contact list.