The Giants have courted Mets outfielder Carlos Beltran, but the defending champions may not want to part with the top prospect necessary to complete a trade. San Francisco is willing to absorb most or all of the $6 million Beltran is owed for the remainder of the season, but they don't want to part with a high-end prospect, according to a source. The Mets are holding out for a top prospect and are willing to pay the outfielder's salary in order to do so.