Is Longoria worth the $100 million extension?