You can have Dicor and every other caulking, sealer, etc. and the routine maintenance that goes with it.
I put EternaBond tape over every joint, seal, etc. on the flat portion of the roof and I'm done with sealing on a regular basis.
I cleaned the roof first and then overlapped the Dicor onto roof and / or whatever was being sealed (vent, ladder mount, Winegard unit, etc.). It will be a bit of pain if I to replace something but I shouldn't have any leaks or any maintenance... other than cleaning the roof once a year.
__________________
|