Electric. Runs and drives fine. Batteries are not new but do work. Has lights on front and back. Has ez go battery charger with it. Call or message me at 785 376 2164.