I am buying a new battery tonight after my last one crapped out and left me waiting for AAA last night. Any suggestions? This present one lasted me about 3 years. The one prior to that was about 5 years old they were both the brand Walmart sells. Plus I can't remember on bike batteries they give me a core refund correct for turning in my old one. I need to know b/c if they do then I have to go home from work and not straight out to get the battery.