Diesel generators