You can buy an ebike battery from anywhere as long as they sell the original & certified lithium batteries. Because the battery is a hazardous component of an ebike, it may catch fire due to internal damage or any other reason if they are not certified. So make sure you purchase it directly from the brand and stay away from DISCOUNTS!