If you want to stay local, try Doyle Sails in Salem MA (it's not Salem proper, but on the South side of town), about 25 minutes from Boston/Charlestown in off rush hours. Great people to work with (I've worked with Chris Howes). Not sure about the cost for your repairs, but they washed and stored our 'new to us' sails last season and I think it was around $200-$250 for wash, small repairs and storage (28' sailboat w/ 140 Genoa). They can look them over and give you an opinion on lifespan. I bought one design sails from them a few years ago and we just put an order for new sails with them this week.