The Diamondbacks had allocated money to sign a starting pitcher like Joe Saunders or Hiroki Kuroda, but they instead decided to use it to add a bat. Arizona agreed to a two-year deal with outfielder Jason Kubel on Monday.