Heavy motor vehicles like trucks and tractors run on:
Petrol
Diesel
Kerosene
Gasoline
Diesel acts as fuel for heavy motor vehicles.
Why petrol is used for light vehicle, and diesel for heavy vehicle