I think it all looks good. Only thing I might swap is 2 years for Lincecum, 1 yr for Romo. RP's are a dime a dozen and while he is a good one I think you're gonna wish you'd given Lincecum extra years by the end of this season over a RP who could lose his role after a few bad outings.
CF- C. Young
SP-Shields,Johnson,Carpenter,Vogelsong,Bucholz,Matusz,Peavy,De La Rosa