The Borough Council shall require the developer to execute a
developer's agreement with the Borough prepared by the Borough Solicitor
at the expense of the developer. Such developer's agreement shall
contain provisions that are reasonably required to guarantee compliance
with the conditions of approval, if any, and to guarantee the proper
installation of on-site and off-site improvements related to the subdivision
or land development in a reasonable time period established by the
Borough. Said developer's agreement shall be executed, the required
performance guarantee shall be posted, and all required fees shall
be paid before the Borough approves and signs the final plat for recording
purposes. No plan shall be signed for recording until certified copies
of all permits and approvals required by applicable federal, state,
county and Borough codes and regulations are received by the Borough
and the financial security for completing public improvements is received
by the Borough.