The contract that Bobby Bonilla signed with the Mets back in the 1990s just keeps on giving. Bobby got his annual paycheck of $1,193,248.20 on July 1st and will continue to get that annual payout until 2035. He last played for the Mets in 1999. He retired at the end of the 2001 season after spending the season with the Cardinals.