The TVS XL100 is powered by a 99.7 cc air-cooled engine which produces 4.35 PS @ 6000 rpm of power. It has a fuel tank of 4 L and a claimed mileage of 65 kmpl.