The Twins are in the final stages of negotiating a one-year, $5 million contract with free-agent second baseman Orlando Hudson, according to major-league sources. Several hurdles remain before the deal will be completed, including Hudson passing a physical, the source said. But Hudson clearly has chosen the Twins, and the momentum for an agreement continues to build.