silu,
first, 100mil is media speculation, i m not sure if it is the case.
however, the big proportion of the contract is for ongoing servive, i believe this income alone will be more than current annual revenue.
i think the supply will be delivered at once in 12 month time.