Today I had to change the batteries on my Stack-On electronic car safe. When I pulled out the old ones, I found that two of the four had leaked badly, and had severely corroded the contacts. All four were Kirkland batteries. They had been in the safe less than two years, and all had a 2023 expiration date, so they were fairly new when installed. It took me over an hour of cleaning and filing before the contacts were clean enough to work with the new batteries (Energizers!). Out of curiosity, I did a web search of user reviews (on Amazon, Costco, and Consumer Reports) of Kirkland batteries, and found them to be almost uniformly negative. Most complained about high rates of leakage. Bottom line is that if you have any of these batteries in items that you value, toss them now, and replace them with a better brand. And prepare to do some cleaning and filing.