A baseball source told MLB.com that Shawn Green was dealt along with cash considerations to the Mets on Tuesday in exchange for a Minor League player. Green, the source said, agreed to waive his no-trade clause and the deal is now in the hands of the Commissioner's office, which has to approve it because of the money involved.