The contract is worth billions of rand over its full term.