Columbus McKinnon Corp. has agreed to buy machinery maker Kito Crosby from KKR & Co. in a transaction valued at $2.7 billion.