Mike Leake is close to signing a deal with the Diamondbacks, according to sources. The move would unite Leake with Zack Greinke atop Arizona's rotation.