Prior to the issuance of any revenue bonds authorized by the Redevelopment Bonding Law N.M. Stat. Ann. § 3-60A-26 to 3-60A-46, the local government shall enter into a financing agreement with respect to the project with a user providing for payment to the local government of revenue upon the basis of determinations and findings that the revenue will be sufficient to pay the principal of and interest on the bonds issued to finance the project, to build up and maintain any reserves deemed advisable by the local government in connection with the project and to pay the costs of maintaining the project in good repair and keeping it properly insured unless the financing agreement obligates the user to pay for the maintenance of and insurance on the project.