Supply and maintenance of diesel generators