I like this deal, too. I hope the dollars aren't too high but I don't think they will turn out to be. He's a pitcher and his last name isn't Castro so I doubt that we overpaid him much.
Wilson could turn out very nicely. No, I know he isn't the ace we want but he's not the black hole of moundsville, either as some posters suggested here. He probably wore down in those last 5 starts and I'm betting he's BELOW a 3.80 era when season ends.
I do agree with M2 that a lot of pressure is going to be on Chen and Davis to pitch effectively and balance all the righthanders, whether they start or relieve.