I'm no diesel expert, but have enjoyed them for years in my cars, and recently in my newly purchased 84 C-27. While I believe that marine diesels can be as long lived as automotive and truck diesels I think there are two keys: The first is maintenance; without it, no diesel, large or small, will run a long time. Diesels are hard on their oil, and frequent oil and filter changes are a must. Cooling systems also need to be kept clean, and the coolant changed periodically to prevent overheating. Of course, there are loads of other maintenance jobs specific to each make and model that need to be carried out. The second factor in my experience is the actual amount of usage an angine gets. It seems that an engine can run a certain number of hours in its life, but can do it over a certain number of years. In other words, an engine that is used frequently and for long trips may run several thousand hours over a given period. One that is used infrequently, or for short trips, may actually be in worse shape after the same period. Just sitting is hard on any engine, including a diesel. Belts and hoses deteriorate, fuel gums up or becomes fouled with algae, cylinder walls corrode in the salt air environment. In contrast, the engine that has run regularly for lengthy times has been well lubricated, the heat from operation has burned off contaminants in the oil, and (hopefully) the owner has inspected the engine prior to each startup, as well. Truck diesels are started, run all day, and sometimes all night, for days on end. Many sailboats are started, backed out of the slip, then sailed, never allowing the diesel a good workout. I believe there is nothing better for an engine's life than good maintenance coupled with frequent usage.Randy