On my trailer I bought in 2004, the first set of Trojan T125-s went to our daughters in laws in 2012 and he ran them 3 more years before they started to loose noticeable capacity. I then installed the set I had in my 2010 trailer on the 2004 trailer and they are still doing well.
On the 2010 trailer I then put new Trojan T125-s on in 2012 and they are still doing well.
In both trailers the batteries are very often discharged to 30-40% SOC so they see pretty deep discharges.
On both trailers I have a 3 stage charge controller (PD) and make sure they are fully charged after each trip. (Note the std WFCO charger is NOT a good charger, it will seldom if ever fully charge a set of batteries). Then in storage the batteries are kept charged by solar panels.