Never had a problem with Walmart batteries. Got some Interstates that have held up very well too.
There's a big topic at the top of the Boats And Motor section that's should answer any questions you have.
PB Blue Cat 67lbs - Twok
2013 Blue Wave 2200 Pure Bay Yamaha 250