I bought a battery for my bike today from walmart. Battery is smaller than stock,lights seem brighter and it cranks like hell. Well pleased, only 39 dollars,40 something with tax. So far so good. As for the life of it not sure yet but am happy right now.