There isn’t an example in the last 20 years of the contract you listed first. Nothing even in the ballpark. So that’s not really something we should be considering in this discussion. The second contract had 41M guaranteed and the first had 15 million guaranteed. Those aren’t the same thing.
If you wanted to compare equal contracts that way, you’d have to knock team 2s signing bonus down to 14M