Can't advise on price but make sure whoever fits it does a proper job. I had an incorrectly fitted one that lead to water ingress into the cabin bypassing the bulkhead.
Sounds like it should be repairable (depends how big) but do it sooner rather than later in case it starts to spread. This can usually be done for free if you have fully comp insurance cover.