Last November, we got rear-ended in Florida and had repair done in Alabama. The end cap was removed and the fiberglass repaired and cap put back on.
Not knowing what kind of damage you have, I thought I would offer that as a suggestion. Most boating repair shops may be able to help you.
Sorry to hear of your accident.