I repaired my subwoofer in an electronic repair shop near 168. It is a shop along Summerset - Wellington. The shop is located at the junction where Summerset St changed to Wellington. It is a proper electronic shop which repairs TV, Hi-Fi, and lots of other stuff. It is listed in B&G high end speaker authorized shop. They generally repaired within 2 days, and remaining time is to wait for spare part. Price is $200+. Price is listed in the entrance, but they mark up spare part price