I am a big fan of Wal Mart batteries.
The only reason is that they are priced right and getting your pro rated warranty honored is easy. Where ever you are in the country there is a Wallyworld.I tape the reciept in a ziplock bag on the back of the battery.
Batteries don’t last very long out here in the heat so spending a lot on a battery seems like a waste.