A diesel engine will last much longer than its gasoline counterpart because diesel is a very light oil, and when burnt in an internal combustion engine, basically lubricates the valves, rings, and piston walls.