I would only repair if it has sentimental value. Modern subwoofers are hard to sell and get repaired. Older ones are heavier and will be more difficult. You might find a vintage shop that would take it for parts or might have an interest in refurbing. That would be your best bet