I honestly don't see a problem with us taking Myles Jack, so what if he only has 3 good years, after that his rookie contract would be up and he wouldn't be as good value anymore. Getting a top 5 talent for 3 years is better than getting someone average for 10. And there's always a chance he won't have major health issues.