If you can find one that fits (have never checked), I've really had good luck with Odyssey batteries in my bikes and lawn tractor. They're not cheap, but they are designed to last about 8 years. I've got one in my Beemer (R1100RS) that's 6 years old and still going strong.......
I bought mine...