You guys may laugh at me but I would trade for Tim Lincecum if the Giants asking price on him isn't too high. He's a rental player and the Giants have said they would listen on their veteran players. Tim Lincecum seems to have finally learned to pitch with declining stuff. He's pitched much better in his last 10 starts.
10 G, 10 GS, 62 IP, 55 H, 31 R, 28 ER, 8 HR, 20 BB, 69 SO, 4.06 ERA
But including in that is a terrible start against the Reds in which he gave up 8 runs. Take that out and it's great.
9 G, 9 G, 58 1/3 IP, 46 H, 23 R, 20 ER, 5 HR, 19 BB, 67 SO, 3.09 ERA