Times have been tough for the San Francisco Giants who continually struggle to secure top-tier free agents.