Dude only has 184 MLB innings (111 coming this year), almost 4 years of service time already, and will be a free agent at the age of 27. They've been great to him in my book lol
Edit: if he pitches this great and stays healthy the next couple of months and 2 years, he's looking at a long-term deal with an opt-out or 2.