Jan 28, 2007 4:32 PM EST

Pending results of a physical in Seattle, Jeff Weaver and the Mariners have all but agreed to terms that would put the finishing touch on a revamped rotation.

The Associated Press reported that the deal is for one year with a base salary of $8,325,000, a figure that could increase by $1 million if he reaches certain performance incentives.

Via Tacoma News Tribune