The Giants are positioned to be buyers ahead of the July 31 trade deadline