I've had Walmart batteries before and did get a couple bad ones, but they were still under (a 12 month) warranty and I exchanged them without a problem. At one time I said I'd never buy another battery at Wally World, but...
The most recent battery I bought (for my trolling motor) was an EverStart Maxx, deep cycle,group size 24 for $99.97 (plus a core battery exchange) at Walmart. The Maxx bateries come in only a 24 and 29 size and are the same price. The only reason I bought this battery was because it has a 2 year free replacement warranty. This was the only battery I could find at that cost with such a good warranty. Most deep cycle batteries have, at that price range, a 12 month warranty. Years ago I remember when a 3 year warranty was the norm, but I guess everything is leaning to "disposable" in today's world.
Just be sure it's the Maxx
model. The regular EverStart batteries (about $25.00 cheaper) have only a 12 month warranty. The extra year warranty is worth $25 bucks.
You may find a different battery with the same or better warranty in the $100.00 price range, but I couldn't.