Right or wrong, I think the market might be correcting itself. I think gone are the days of a player getting a 10-year deal because organizations know, they never work out in the long run. Now Machado and Harper could be exceptions because they're younger hitting free agency (they're both 26) than say Cano or Pujols were when they signed their contracts. Also, this couldn't hurt either tongue

https://www.youtube.com/watch?v=3vHaqtZHiNo