No person in charge or control of any property within the Borough, whether as owner, tenant, lessee, occupant or otherwise, shall place, deposit, store, leave or keep a discarded, wrecked, junked, dismantled or partially dismantled, or any unlicensed or nonoperating vehicle, on such property, or suffer, permit or allow any such vehicle to be placed, deposited, stored, left or kept on such property, for a longer period of time then 15 days; except that the provisions hereof shall not apply with regard to such a vehicle as follows:
A. On the premises and associated with the operation of a commercial garage, when necessary to the operation of such business enterprise, and provided that such vehicle or part is stored or located in an area screened from the public highways and surrounding properties by fence, hedge or evergreens.
B. In an enclosed building, garage, barn or shed.
C. In an appropriate storage place or depository maintained in a lawful place and manner by the Borough.
D. Where such vehicle is in the process of reconstruction or repair in good faith, whether the vehicle be placed, deposited or stored on private property or the property of a business enterprise; provided, however, that the Chief of Police and/or the Zoning Officer are notified of the specific date the repair or reconstruction will begin and provided such repair or reconstruction be performed in good faith and be completed within 60 days after the vehicle is placed, deposited or stored, left or kept on private property or a business enterprises located within the Borough.