So, we bought this Jeep for our son in 2019. The charger that comes with the unit is ok at best and the 7ah battery is probably the worst I've dealt with in the past 20 years. We would get about 20 minutes of runtime on average in the grass and road beside our house. Over the years I've added some bushings to the wheels and steering assembly to make it a bit more solid. (the steering assembly is wonky AF and the manual does NOT explain this. It's very counter intuitive, when going to install you'll understand. It's installation is backwards from what you'd imagine when you first see it you'll think it's "wrong".Nearly 3 years later, the jeep is still running great for being mostly "stock". I'm currently in the works of upgrading the ESC and wiring for bigger/faster motors. I've already switched to a 10Ah LiFePo4 battery and Genius 2 charger for the lithium batteries. (stock charger barely works for wet cell stock battery). If anything else, replace the stock charger as it's total junk and will only quicken the pace that the stock battery fails. With the LiFePo4 the jeep runs for 1.5 hours or so constant run time.Overall, the assembly is kind of difficult (comes in 2 different boxes), the stock charger is terrible and WILL fail/cause battery to fail, stock battery is aweful. After you address those issues, this little jeep beats all the power wheels models our friends have. Not to mention it was decently priced and with the $40 battery, $40 charger, $40 in parts to make it a little better it cost us about the same as the "good" models of power wheels. Ours lasts longer, rides better, and is actually faster (don't know stock gearing differences but this jeep is pretty fast for "stock" motors.