McCormick & Co. has struck a deal to buy Reckitt Benckiser's food division in a transaction valuing the French's and Frank's RedHot sauces business at US$4.2bn.