The Giants are getting closer to a deal for Mets outfielder Carlos Beltran, two sources with knowledge of the trade talks said Wednesday.