Longoria trade shows Giants in win-now mode