I have used ADCO and depending on wind and weather it seems about 5 years is what I got out of the first one. Just make sure to cover sharp corners. My roof edge is at 90 degrees and it had shown wear on the EPDM right on the corner in a few spots. Therefore I also use the pipe insulation type tubes and slide them perpendicular to the edges every 5 feet or so to reduce wear on the roof edge.
Also, be sure to measure well before ordering. My last ADCO I purchased was sized to fit 6" larger than my trailer including ladder and bumper (not including hitch). If I were ordering again I would have gotten one size larger. Next time I would give an extra foot of clearance.
Good luck to you,
Stu