If upon inspection the Borough determines that a fire code or building code violation exists, or that the system otherwise poses a safety hazard to persons or property, the Borough may order the landowner to repair or remove the system within a reasonable time. Such an order shall be in writing, shall offer the option to repair, shall specify the code violation or safety hazard found and shall notify the landowner of his or her right to appeal such determination. If a landowner fails to repair or remove a solar PV system as ordered, and any appeal rights have been exhausted, the Borough may enter the lot, remove the system and charge the landowner for all costs and expenses of removal, including reasonable attorney's fees or pursue other legal action to have the system removed at the landowner's expense. In addition to any other available remedies, any unpaid costs resulting from the Borough's removal of a vacated, abandoned or decommissioned solar PV system shall constitute a lien upon the lot against which the costs were charged. Legal counsel of the Borough shall institute appropriate action for the recovery of such cost, plus attorney's fees, including, but not limited to, filing of municipal claims pursuant to 53 P.S. § 7107 et seq., for the cost of such work, 6% interest per annum, plus a penalty of 5% of the amount due plus attorney's fees and costs incurred by the Borough in connection with the removal work and the filing of the Borough's claim.