Trade Tyreek for Mahomes?

I’m in a 10 team keeper PPR. I can keep 5 . My no-brainers are MCC, Devante Adams, Tyreek. I need two out of Keenan Allen or Rodgers (can’t keep both), A. Jones or Kerryon. One issue is that due to keeper rules, the contracts of Devante, Tyreek and Allen expire after this year, so I can only keep 1 of them next year. Been offered 3 years of Mahomes for 1 year of Tyreek. Do I do it? Who are my last two keepers?

Thank you!