Thanks for sharing that. I know a lot of people are down on Sale, and I certainly understand why, but I feel like he could be primed for a big bounce-back year. He's not that old, and for better or worse he got a decent amount of time off last year. It sounds like that might have helped him finally get healthy. Yes, he had injury concerns for two seasons running, but the list of pitchers who've had an injury derail them for a good long time and then come back as themselves again isn't THAT small. Clearly something was up for a while, and it's quite possible he's now fully healed.
Of course, he could take the Tim Lincecum path and never get it together again, which would make this a terrible contract and a real bummer. But I'm willing to bet there are some elite seasons left in that arm.