You are overemphasizing Jeffress' substance issues. Jeffress failed his last drug test in 2009. By his own admission he was using to deal with epilepsy. The Blue Jays made him get treatment, found a better medication for him and subjected him to extra drug tests. By all accounts the marijuana use is far in the past with Jeffress. I agree with the rest of your assessment on this trade, but it's been over 7 years since his last drug test. I feel like he has that under control. He knows what will happen if he fails another test.