The Giants have been shopping around for second-base upgrades throughout the offseason. They've finally got their guy. The Giants on Tuesday announced their one-year deal with three-time batting champion Luis Arraez. The contract is worth $12 million, a source told MLB.com's Mark Feinsand.