my original battery on my '05 lasted a long long time, right up until it wouldn't start it while out on a good ride.
you have definitely gotten all the "goodie" out of that battery so I would replace it.
I gotta get a new one for mine before I ride anywhere this spring.