Well its NY so what get rid of 50% of it for taxes lol. Its a shit load of money for sure but 🤷🏼♂️ if he signed in say Flordia or Texas with no state income it would go a hell of a lot further!
What could save him is his walk vs strikeout rate is freaking wild! Sure he might not clobber 30 by the end of it but he's likely to co tinue to be a high on base just because the guy knows the zone so well
It could be longer but I agree assume he starts going down. At say 34/35 that's 8 to 9 years and gives the Mets a lot of time to shape a roster and make several not playoff but World Series runs