There used to be a place called Spectrum Sound that did repair and rebuilds of speakers. It was run by Lloyd Faulkner. I have seen hundreds of drivers rebuilt by him and they were all first rate. I think he is still in business. His # 314-440-8187.
I would call him before trying anywhere else.