My roof was gone over about ten years ago. The roofer install new roof vent flashings. There are four of them. Ten years later all rubber part of the flashing cracked and deteriorated. I believe the old ones the roofer removed were good and has lasted about 25 years.
They don't make things like they used to?
I went to Home Depot the other day. Bought four replacement roof vent flashings. They were from the same manufacturer, Oatley. Rather than replacing the flashing assembly. I cut away the deteriorated rubber leaving a rubber ring where the edge was clamped to the aluminum base intact. Then I pried away the aluminum at the base of the rubber on the new flashing assembly. Slipped them on to the vent pipe and snuggly fitted the rubber cap onto the old one and caulked around the edges with roof sealant.
I know it will last only ten more years. Is there anything I can do to prolong the life?