The Mets are closing in on a one-year contract with free agent pitcher Tim Redding, according to a baseball source. The deal would pay Redding a base salary of $2 million. Redding, 30, posted a 10-11 record with a 4.95 ERA in 182 innings covering 33 starts with Washington last season.