£17.8m is too much for someone with 10 months left on their contract, especially as stated before - if it facilitates the sale of one of the best centre backs we've ever had at the club.
I still don't get how buying someone for ~£20 million facilitates the sale of Stones. The other way around makes sense...