Since the Moody company no longer exists, I can imagine how little interest they have in your problems!
Sorry, your boat is made by Hanse in
Germany -- the company which bought the Moody name when the Moody company went under some years ago.
I didn't mean to make light of your problems, of course. You should insist that Hanse honor the warranty, and threaten them with
legal action if they refuse. That's a rather expensive boat and no reason in the world why you should suffer such treatment.