I'd probably go with Scott Gramlich of SG Custon Sound in Douglaston for fixing your speakers.
He builds and repairs hi end speakers.
http://www.sgcustomsound.com/speakers/index.htm
He builds and repairs hi end speakers.
http://www.sgcustomsound.com/speakers/index.htm