If they're getting old anyways, perhaps try some swelling agent? Like AT-205 diluted down to something like %60-%70 with water.
Do some research on products like that if you can't find a replacement that's where I would start before looking at expensive options.
Or you could temporarily seal it with something removable for the winter time till you come up with a solution.