It makes no sense at all. The charter company is quoting this as a cost to charter the boat. I have never heard of a company requiring cash up front to fund mooring balls.
George