Just replaced the batteries in my 2007 Duramax, they were walmart ones from 2014, tested them and they were only 58% capacity at 100% charge. Probably would have died on me during the first cold snap.