The numbers sound about right. I'm expecting 2018, 2019, and 2020 to be fully guaranteed. Parts of 2021 should become guaranteed in late 2019 and/or early 2020. He's worth way more than the $1M he's earning in 2018 so something in the region of $17M for 3 years looks like a bargain for 3 years of an above average starting RT.