I've been getting about 4 years out of most batteries lately of various brands. Motorcraft, Interstate.. etc. Right now I've got a couple batteries from a local chain in my cars that don't go far and Walmart batteries in the stuff that does get driven since there is usually a Walmart to get to if they die early on a trip. I've given up on Costco batteries, I haven't had any of those last more then a year. Years ago I ran Delcos because they always lasted 10+ years, that all changed and never got back to being that good.

I haven't had much luck with garden tractor batteries. Probably because my stuff sits for a couple weeks between use and only needed 4 1/2 months or so of the year.