The AGM batteries at Wally World are fine -- I have one in another bike that's been going strong for four years.
Make sure your charging system is healthy, and that you aren't placing too much load on it with driving lights or heated gear. A lot of stop-and-go riding can also cause problems, since the charging system does not keep up with the load at idle. You might attach a meter and go for a ride to get an idea how well it's keeping up.
Believe it or not, V-Stroms have pretty much the same charging system that has been in use since the '70s. The Stator Papers over at thegsresources.com (a vintage Suzuki web site) are a very thorough overview of charging system theory, testing, and repair.
The GSResources - Stator Papers I - A primer on GS charging systems
Unfortunately, the root cause of charging system failures has been the same on every Suzuki for over forty years -- the crappy wiring connectors are usually unsealed and many are undersized, leading to corrosion, overheating and failure. Cleaning all wiring connections, paying special attention to the charging system, will often get things back to factory spec. That's why you can't just plug in new components (like batteries, stators, regulators) and ride on -- you first have to address the root causes of the problem.
When I got my Vee, I spent a couple of hours cleaning all the electrical connectors, and sure enough I found several connections with corrosion and the headlight connectors showed evidence of overheating.