It depends where you moor it for mooring fees, so don't quote 2k, that's impossible to do. Don't believe all you're told
Moorings are priced on length & draft of the vessel & personally depending on the age of the boat, this sounds like a broken yacht.
Most yachts of only 22 feet would only need a 5hp engine, it's the sails & maintenance of the vessel that matters.