Yesterday, on July 1, Bobby Bonilla received a check in the mail from the New York Mets.

The payment was worth $1,193,248.

This is just the first of 25 checks that the 48-year-old Bonilla will receive from the team every year on July 1.

The story of why Bonilla is receiving checks from the Mets is fairly well known.

When the 1999 season finished, Bonilla had just one year left on his deal. The Mets owed him $5.9 million. GM Steve Phillips and owner Fred Wilpon determined that Bonilla was not worth $5.9 million, and he definitely wasn’t—in 1999 he posted a horrendous -1.2 WAR. (To put that in perspective, his season was worse than Oliver Perez’s 2010 campaign when the pitcher went 0-5 with a 6.80 ERA. Perez posted a slightly better -1.1 WAR that year.)

But instead of just buying out Bonilla for $5.9 million, the Mets got creative.

The team worked out a deal with Bonilla in which the $5.9 million payment would be deferred, and the Mets would begin to pay him in 2011. The Mets would pay him back over the course of five years.

The two sides agreed to a generous eight-percent interest rate at the time, and as a result, the $5.9 million that the Mets owed Bonilla would turn into $29,831,205.

A 73-year-old Bonilla will receive his last check from the Mets organization in 2035.

Mets fans will unfortunately be reminded about this deal for years to come.

Read more MLB news on BleacherReport.com