For anyone not getting enough life out of any of these connectors, just give them a tiny spray of WD40 now and again (every couple of weeks). They contain ball-bearings so they need occasional lubrication to keep working.
I do it just before I wash down gutters or wash the van so any oil that gets inside has time to wash out before I clean glass.
I used to get a couple of months out of them before I started doing this. The current one has lasted a year.
Vin