If Polly Choke is still in business, and I think they are, I'd give them a call first, but consider sending it to them. Another reasonable option would be Simmons. Get it done correctly and by someone who has done a lot of that type work in any case. It should not be prohibitively expensive to have repaired.