I don't know how much the national media has talked about it, but remember with Lackey that his contract stipulates if he has an arm injury during the first few years of it (which he did), then he'll only make the major league minimum salary for 2015. That added a lot to his trade value.
He will only make $500,000 next year. How can anyone live on that? No wonder the Cards wanted him.