I would not think the rubber needs coating (what you're calling resealing) after seven years unless your cleaning regimen involves a whole lot of scrubbing, etc and has worn off the white outer surface.
The two standard products used to seal seams and protrusions and such are Dicor Self-Leveling Lap Joint Compound (which requires periodic inspection and renewal/coating over as it ages) and Eternabond tape. The Dicor product is only for horizontal surfaces; it's runny rather like yogurt as it comes out, which is how it self-levels, and eventually dries to something around the consistency of used chewing gum. Eternabond tape, properly applied, is said to last longer, but it does require following its directions fairly carefully.