Chet you can contact Larsen Marine in Waukegon, IL. and ask for someone in sales for the Yanmar engine and they will fix you up. I think the engine runs between $7 to $8,000. As I mentioned I was considering changing out for more horsepower, but decided against it. A few things you can do to find out about your engine. Here are some good guide lines to follow. Very simple.
1. Next time you change oil, get some oil in a small container and send it off to a lab to be tested for metal and water/antifreeze contamenation. Your local Catipillar or major truck repair dealer can recommend a lab. This will tell you something about the bearings on the crankshaft. And if you are getting water/antifreeze in the oil from a bad head gasket.
2. Make sure you are putting the recommended oil in your engine. I use Shell Rotilla 15/40 for diesel engines. It has special additives in it specifically for diesel engines. A Yanmar sales rep told me one time SAE 10/30 is good. Don't beleive it.
3. Oil filters, air filters, fuel filters are cheap. Change them often. They prevent major repairs if on a regular maintenance schedule. The eleventh commandment in my bible.
4. You can run a compresion check on the cyclinders, but should be done by a tech who knows what he is doing. You can also check the valve clearance as well to see if the valves are withing spec.
5. If it starts, runs good and doesn't seem to be blowing black smoke out the back you should be in good shape. (Black smoke usually means you have dirty filters).
These little marine diesel engines are designed to give thousands of hours of operation if properlly maintained. Our 87 turned over 1,000 hours last year. Still going strong. One more point and will get off the soap box. Fuel condition is very important in the marine inviroment. Fresh diesel is a must. If it sits for long periods, put in a GOOD conditioner. Again, I use Power Service. Is expensive, but has never let me down in 35 years in the long haul trucking business. Good luck.