Traditionally road vehicles ( cars , buses and trucks ) have used diesel or gasoline engines with a transmission . Traditionally road vehicles ( cars , buses and trucks ) have used diesel and petrol engines with a mechanical or hydraulic transmission system .