Honestly, trade him now. we need way more than we will be willing to pay for. with a trade you can get a top tier starter, a position player (SS) and a bunch of near ready minor league arms. his value will never be higher. Do I want to do this? Absolutely not. But as others have mentioned, we are just going to float around 500 for the next few years. His salary and controllable years along with MVP and every other award, now would be the time to move him.