Im not a Yanmar guy, but doesnt the "20" in the engine model mean 20 hp? If so, the exchanger cant be that big. Before spending a bunch of money for machine work etc, think about a new exchanger custom made or direct replacement. Just not from Yanmar. I broke mine today (dont ask) and being a 36 hp Volvo, their price is around $1500.00...However, there are three companies in Bellingham WA (1/2 hr drive) that make exchangers and make them as OEM. Good chance one of them made yours. I called two of them and they quoted me around 325.00 for a new custom exchanger built how I want it. The third was $600. In a way I'm sorta glad it happened as Ive always wanted to get this HX off the engine mounted somewhere else. Piss poor design..They're not as expensive as one might think...The three are Seakamp Engineering with a website, SanJuan Engineering with no website that i could find but with some searching, can find a phone #, and Orca Engineering with a website. Seakamp and San Juan gave me the $325 numbers while Orca gave me around $600.. All i asked for were ballpark numbers and San Juan actually spent the time discussing my problem.