What pricing mechanism options would I have to set up a long term contract with suppliers to carry out asphalt/road surfacing services on a maintenance contract. I know what kind of work needs to be carried out. But not exactly where or when? So cannot get lump sum prices. Looking to lock suppliers pricing in for 3 years.