I just replaced some ~2 year old 9v and AA from various detectors around my house, all rayovac and half were leaking and I had to use some sand paper to clean the terminals. Yeah I know you're supposed to replace once a year but it is what is. Seems from this thread people have seen leakage from many different brands from cheap ones to "duracell"