Generally, diesel engines weigh considerably more for the same power, because of the heavier structure in the engine to withstand the very high compression required to ignite the fuel. Diesels burn less fuel in the job, though so they offset some of the engine weight. Diesel aircraft are rare because of the weight issue.