NEW YORK - NOVEMBER 20:  Moises Alou (L) holds his New York Mets jersey  with Mets general manager Omar Minaya at a news conference after signing a one-year, $7.5 million contract to play for Mets November 20, 2006 in New York City. The 40-year-old Alou hit .301 with 22 homers and 74 RBI in 98 games last season for the San Francisco Giants. Getty Images logo Getty Images 31 months ago

NEW YORK - NOVEMBER 20: Moises Alou (L) holds his New York Mets jersey with Mets general manager Omar Minaya at a news conference after signing a one-year, $7.5 million contract to play for Mets November 20, 2006 in New York City. The 40-year-old Alou hit .301 with 22 homers and 74 RBI in 98 games last season for the San Francisco Giants.