The Giants, in need of an offensive upgrade, are extremely close to closing a deal for Mets slugger Carlos Beltran, according to a handful of media reports.