Prior to the signing of a final plat, issuance of a development permit, and/or the commencing of any clearing, grading or installation of improvements, the developer shall have filed with the borough a performance guarantee sufficient in amount to equal the total cost of the borough, as estimated by the borough engineer, of constructing those on-site, off-site and off-tract improvements necessary to protect adjacent property and the public interest in the event development of the subdivision or site were not completed. Such improvements shall include, but are not limited to, drainage facilities necessary to protect off-tract areas from flooding, erosion control facilities, required screening and fencing, all improvements within public rights-of-way and easements and the cost of seeding or otherwise stabilizing the site or subdivision. Such guarantee shall assure the installation of such improvements on or before an agreed date, guarantee the completion of all improvements without damage to or interference with adjacent properties or public facilities, and hold the borough council and the planning board and their employees and agents harmless with respect to any acts of the developer, its agents, successors or assigns. The total estimated cost to the borough of constructing all improvements shall be based upon the estimated contract construction costs which would prevail upon expiration of the guarantee period, and shall also include appropriate allowances for contract related costs such as engineering, legal, financial and other usual costs, which shall be estimated to be 20% of the estimated contract construction costs. Such performance guarantee may be in the form of cash, certified check, negotiable securities, a performance bond issued by a bonding company or surety company approved by the borough council, or any other type of surety acceptable to and approved by the borough attorney and borough council, provided that at least 10% of the performance guarantee shall be in the form of cash, certified check, or savings passbook or certificate of deposit drawn on an insured banking institution in the State of New Jersey; provided, however, that all rights, including the right to interest with dividends, be assigned to the borough in a form of assignment acceptable to the borough attorney for the period of the bond and that the principal amount of the passbook or certificate of deposit, together with interest, be returned to the developer upon completion of the bonded improvements, or in the event of default, both interest and principal shall be used by and for the benefit of the borough in the completion of said improvements.