​Last night, the New York Mets ​signed outfielder Jay Bruce to a three-year, $39 million deal. It's been revealed that they were close to another deal as well.

Sources close to the Mets and the Cleveland Indians thought a deal was in place for ​second baseman Jason Kipnis, but it was shot down by higher ups due to money.

Kipnis would have been a perfect fit for the Mets, who are currently missing a quality second baseman. However, the Mets front office believed he was too expensive for his value.

Kipnis is guaranteed $30.5 million over the next two years, which was the straw that broke the camel's back for the Mets.

​​The perceived lack of value is due to an uncharacteristically down year from Kipnis, who hit just .232 in 2017. It was the lowest average of his career.

It was also just the second time in Kipnis's seven-year career that he failed to steal double-digit bags and have an OPS+ above the league average.

The most interesting part is that the Mets did not hesitate to pay Jay Bruce, who has consistently hit under .250, a hefty sum of money. Guess the home runs appealed to them.