The Yankees have spoken to the, Arizona Diamondbacks, San Diego Padres and a third team, believed to be the San Francisco Giants, according to a baseball executive who was granted anonymity because he was not authorized to speak publicly about a possible deal. Trading Johnson would allow the Yankess to engage in the Barry Zito talks. The teams known to be bidding for Zito include the Mets, the Giants, the Texas Rangers and the Seattle Mariners.