The board of supervisors shall require the successful bidder to execute a bond with sufficient surety or sureties to be approved by it in a sufficient penalty conditioned for the faithful performance of the contract and the prompt delivery, free of all charges for freight and otherwise, at the price specified. The bond of the contractor taken by the board of supervisors shall be filed with the clerk of the board; and such bond shall be subject to the provisions of law applicable to the bonds of county officers. The board may accept the undertaking of an approved guaranty company as surety, with or without other sureties, on such bonds.