The Giants have been angling for a blockbuster contract all winter, and they finally got one.