Talking about Walmart I bought a truck battery with a 2 year free replacement warranty. About 6 months later it tested bad, went to replace it. They charged me a core charge and the difference on the new one. I told them what they were doing was not correct , even got a manager. Boy oh boy was I angry, I emailed corporate. The store I purchased it from contacted me and gave me a gift card for my inconvenience. I was still angry and avoided that store. Well 7 months later that battery died, charging system works fine. I was told no more replacement. WTF I got 13 months out of 2 battery's and they claim no more replacements , don't trust Walmarts 2 year free replacement warranty. I live in a very small town not many other choices for purchasing supplies. I will pay more elsewhere and not support that corporation.