The agreement is initially worth almost £3m a year.
Johnston Sweepers  supplies its equipment to the public sector, contractors, the rental market and airports through a network of 200 global dealers.
JCB sees the contract as a significant milestone as it has been secured just weeks after the new Tier 4 Ecomax engine went into full production at JCB Power Systems in Foston, Derbyshire. JCB’s engines already power more than 70% of the construction and agricultural machines that  JCB manufactures every year.
JCB won the order against international competition. Production of the engines for Johnston Sweepers’ equipment will begin in December.
Got a story? Email news@theconstructionindex.co.uk