After winning a World Series ring in the National League, Jeff Weaver has decided to move back to the American League. The Mariners on Monday announced that they have have agreed to terms with the free-agent on a one-year contract. Financial terms were not disclosed but the Seattle Times has reported that the deal is worth $8.325 million.