According to Andrew Baggarly of the San Jose Mercury News, the Giants have agreed to a $7.5MM Major League deal for top draft pick Buster Posey. Baggarly’s sources call it a "done deal." The Giants are drawing much praise for their draft efforts this year.