We were heading south but are now stuck in a marina because of a failed gear that drives the sea water pump (Westerbeke 35B part number 030590). We called every distributor in the country and none...