I bought $46 6V batteries at Sam's and they lasted me 11 years.
Remember adding water once, or twice in that period.
At the time no local golf cart dealer would carry Trojan due poor CS.
General perception in last years is that batteries don't last as long as they used to.
Costco no longer sells batteries with 100 month warranty, so for car batteries I am going to PeepBoys. They still have 96 months on some batteries.
Also having lot of toys I abounded deep charge batteries.
Usually when I go camping, I take 100 Ah batteries from cars, or boat.
Since I don't boon-dock for more than 1-2 nights at the time, deep discharge is never an issue.