Per both Sports Illustrated's Jon Heyman and Tim Brown (writer for Yahoo Sports), a deal between the New York Mets and San Francisco Giants appears all but complete. The Texas Rangers, Cleveland Indians, Philadelphia Phillies were reportedly all in the running for the switch-hitting outfielder.
The Giants are in great need of an offensive bat and have the flexibility to play Beltran in either of the two corner outfield positions. If the Giants want to defend their National League pennant, the acquisition of a big bat is all but necessarily.
San Francisco apparently tipped the scales and gained the advantage over the Rangers and Phillies by offering first-round center field prospect Gary Brown in a deal that may include lefty starter Jonathan Sanchez. A 24-hour waiting period would have to occur, due to Beltran's full no-trade clause, before the deal could become final.