Not sure what area you are in , But Adams Marine Repair in Goshen NH is one of the better more reasonable guys in this area - and he is busy like anyone else in the marine world so a quick turnaround might be an issue , Best bet is to get it sealed up for now and have the cosmetics repaired in the off season.
Rick