(a)Bond by contractor. Except as provided in this section, whenever any public official, under the laws of the state, enters into contract in any sum exceeding $100,000 with any person or persons for the purpose of making any public improvements, or constructing any public building or making repairs on the same, such officer shall take, from the party contracted with, a bond to the state of Kansas with good and sufficient sureties in a sum not less than the sum total in the contract, conditioned that such contractor or the subcontractor of such contractor shall pay all indebtedness incurred for labor furnished, materials, equipment or supplies, used or consumed in connection with or in or about the construction of such public building or in making such public improvements. A contract which requires a contractor or subcontractor to obtain a payment bond or any other bond shall not require that such bond be obtained from a specific surety, agent, broker or producer. A public official entering into a contract which requires a contractor or subcontractor to obtain a payment bond or any other bond shall not require that such bond be obtained from a specific surety, agent, broker or producer.