Is the best deal for Brian Wilson with Giants?