Haven’t had enough Walmart batteries to know, but, I’ve bought a few and they get the job done for me it seems. I’m ok with 5 years and am starting to just replace at that point, proactively, instead of waiting for them to actually fail. Walmarts are all over the place, easy to get a battery when I need one, and the price seems right. I usually swap in the parking lot.
I wish Honda wasn’t so stingy, IMO trying to save 0.01mpg by not charging the battery properly is lousy method of saving money for me. I’ve never owned a car that I had to periodically charge up, but our CRV seems to need topping off every 2-3 months with a charger.