Whether that battery is a long term solution for you will depend a lot on your riding style. Please note - that battery is a four amp - hour capacity battery. All stock ST90 batteries are six amp hour in capacity, same as the CT90.
If you ride around at something less than full throttle, the smaller battery might work. Remember - the battery is the voltage regulator here. If you are like me and ride around at full throttle for long periods of time, that smaller battery will likely overheat, bulge out the sides of the plastic case and die a quick death. That expensive OEM Stanley head light filament will soon fry.
I run six AH, flooded lead acid batteries in all five of my six volt bikes. Yes, that means that I have to watch my electrolyte levels and refill the battery with demineralized water periodically. But such is life with these bikes and my style of riding.
My newest battery is about a year old and the oldest is about three years old, still doing OK and not frying lamps.
The Motorcycle Superstore also carries tires for an ST90. I'm running Bridgestone Trail Wings with no complaints.
Rick