At least try this before deep sixing the battery... Clean the posts (where the battery attaches) thoroughly. Use common baking soda mixed about 1/2 cup to a cup of water (warm water works best) and pour slowly over both terminals (after removing cables). Be sure to wear safety goggles (or other eye protection) and some gloves... don't get any residue on your clothes either, unless you're wearing all wool). Using an old tooth bursh clean the posts and the terminals (just dip the termnals into a plastic glass filled with the soda mixture and rinse). Place a light layer of common petroleum jelly on each terminal and reassemble. If this helps, then tape two copper coins (here in the U.S. they're pennies) to the top of the battery... any new corrosion will attach to the pennies rather than the freshly cleaned terminals...
(Alternately, Seven-Up or other similar citrus based soft drink will clean the terminals and cables as well)