Walmart has been pretty good with me and their everstart batteries. They no longer give a full replacement 5 year warranty anymore. But, the everstarts do have a 3 year full replacement warranty and an additional 2 year prorated return. Meaning you have some kind of a warranty for 5 years. But, make sure when you have to claim the warranty that they replace with the same battery. I got swindled by a walmart while on vacation and they replaced my battery with a different brand. When that battery failed in just over a year, Walmart claimed it wasn’t under warranty as the battery I had in the vehicle only had a 12 month warranty. Luckily, I still had all purchase receipts and warranty replacement receipt to prove it was a walmart error and not mine. But, they did want to leave me high and dry until I proved that.
But, in the end, Batteries are either great and last near forever, or your stuck in a cycle of replacing them every 1.5 to 2.5 years and you better have a warranty longer than that if you don’t want to buy new batteries in that time.