New busses, computers, repairs to cost up to $40M