Before the engineer shall issue any permit to any person other than any department of the city, he shall collect from the applicant therefor a deposit, in an amount estimated by the engineer to be equal to the cost and expense of:
A. Backfilling any excavation, tunnel, or bore;
B. Restoring street surface, excavated or otherwise damaged, to the standard specified by the engineer;
C. Removing any temporary driveway or other obstruction resulting from work done under the permit;
D. Repairing or replacing any street improvement damaged as a result of the work. (Prior code § 76038)