I wouldn't do it. If we traded for Butler, this would be to take advantage of his salary until 2019, an "old max". But we are not going to have a chance until that, so... keep the young core.
In 2019, he'll command 30 million per year. If we can afford it (hopefully we can't, after signing Hayward), we can try to get him as a FA.