That battery is not suitable for your bike. It is an open (vented) flooded lead acid battery, not a maintenance-free type. The slightly higher charging voltage designed for a maintenance-free battery will constantly boil water out of the battery. And, your bike does not have a connection point for the corrosive gases that will be emitted by the vent on that battery.
The other thing to check, which I don't remember offhand, is the installation orientation in the bike. Flooded lead-acid batteries have to be installed straight up and down (obviously the caps pointed straight up). Sealed maintenance-free batteries (like the one originally in your bike) can be installed at an angle. The thing that I don't remember, is whether the battery box in that bike has the battery straight up and down, or tipped over slightly.