
He is going to end up making more money with the deferred deal than he did while playing for the Mets (more years though compared to 4-5 with the Mets).
They also still have Bret Saberhagen on the team payroll and he only played 3 years for them ($250,000 for 25 years starting in 2004).