I'm sorry to disapoint you all, but I don't see Johnson being traded to any team, besides the Angels. The Red Sox do have a deep farm system, but really no stars in it.
The Yankees don't have s***, not to mention any thing worth anything to the D-backs. Just who do the Yankees have? Navarro? What did he hit Double A? Around .240? Please.
The Sox can offer a few people, Youkillis is one, but why would the want him? They have Chad Tracy/Shea Hillenbrand at 3rd. Abe Alvarez is one the D-Backs would want, So would Lester, and maybe A-Mart. The Sox could offer a player such as Kevin Millar, or Derek Lowe. So the Red Sox are a slight possiblity, but do any of these players would make you forget about Randy Johnson? No not really.
Maybe the Angels if the would take the salary on. They have some great prospects in Casey Kotchman, Dallas McPherson, and Ervin Santana not to mention a lot more. The Angels won't take on Johnson salary though, they can't afford it.