There are only a few manufacturers of batteries and the same one can have many different names on it. I only got 4 years out of the one that came with my car (purchased new), and the 2nd one is due to be replaced, also 4 years old. Now that the warm weather is coming, I can probably make it last until fall...
I'll buy the next one from Costco, getting the one with the highest cold cranking amps that fits in the space allotted. They're only $85 - $90 at Costco, plus they give you $9 back if you give them the old one. I haven't found a better deal anywhere else.