I had my 12'' Infinity woofers reconed last year. I looked in the Yellow pages for "speaker repair", I called and asked for a quote.
They wanted $98 if I brought the speakers in, or $49 if I only brought in the drivers themselves.
Of course I chose the cheaper option...not only cheaper but a lot easier than schlepping 2 huge wooden boxes along to the store.
They replaced the surrounds and the dustcaps with original Infinity parts in about 4 business days. I think it was worth it to pay them $49.50 for such a great job.