amazon.com I think is the cheapest for our Yuasa batteries as said prior.
NO way even not running much having multiple cycles the battery should only last 1-2 years, more like 3-6 years with the average timeframe (my experience) 5 years.
I probably wasn't clear about my battery life. I have 4 bikes, and replace one of the 4 batteries nearly every year, though some years I don't replace any. That means on average my batteries are lasting over 4 years, probably more like 5 or 6. That isn't bad life at all. I had one Valkyrie battery last for 9 years, but that's on the high end for any vehicle.
I've found that with 4 bikes, even in the summer one may sit idle for a month or more. That makes it difficult to get optimum life out of the batteries.
I've had mixed results with Amazon and prefer dealing directly with motorcycle merchants. With the better ones, a quick phone call resolves any problem. If I receive a wrong part, I call and the right one gets shipped immediately along with a prepaid return label.
And delivery is faster too. The battery I ordered from Rocky Mountain ATV Tuesday will be delivered today. In my experience Amazon usually takes about a week.