Even if you could get parts, I would be very careful about fixing it, unless it is not major. As stated you need to tear into it and find and verify the cause. If you need to replace one piston, rod, head, etc. it is best to replace both on a twin. This is major. Second, most techs only warranty repair work for 90 days and as an inexperienced small engine tech, what do you tell your friend if something goes wrong. If you find out it’s major, short blocking or new engine may be the way to go, still would be expensive, but cheaper than a new unit, depending on the direction he wants to go. All of the experienced tech would advise not to spend a lot of time on it, realize that just removing the engine and tearing into it will probably be at least 2 hours labor. That’s why the experienced guys tell customers it’s going to be expensive, either direction you want to go. You may not charge much to do an investigation, but what do you do with your results?