The Mariners have agreed to terms on a minor league contract with Mike Sweeney. Sweeney has also been invited to Seattle's spring training. If added to the 40-man roster, Sweeney would get a $650,000, one-year contract. He could earn an additional $400,000 in performance bonuses based on plate appearances: $50,000 each for 250, 300 and 350, $100,000 apiece for 400 and 450, and $150,000 for 500.