I have a 2024 ebike with just over 1000 miles on it. I have the battery that originally came with it which still works but I bought a brand new battery that only has about 150 miles on it. Plus the bike has brand new tires and tubes. Comes with both batteries and chargers ready to ride. Takes 6 hours to completely charge and goes about 40 plus miles on a charge. I weigh 220 and it goes great with me on it like 28 mph.