The Giants and Noah Lowry have reached agreement on a four-year contract that will be announced before Monday's season opener, a source confirmed. ESPN.com, which first reported the deal Friday, said it will be worth a guaranteed $9 million and include an option for 2010 that, if exercised, would take Lowry through his final year of arbitration eligibility and raise the contract's value to $17 million.