I usually go to autozone and ask them to price match Walmart. They do it most of the time with no issues. Some will charge the walmart $10 installation on top of the battery fee. But the warranty at autozone is generally easier to deal with than walmart.
O'Reilly will generally price match as well.