I'm happy with the "Kirkland" batteries I buy at Costco. I don't know who makes them but they generally have more CCA per buck than the major labels. I haven't had one die yet to determine the lifespan. I have had one in my truck for 8+ years. Not a daily driver but the battery is still kicking. My other vehicles are on Costco batteries less then 6 years.
SimS