Beckett was one of the best pitchers in baseball last year. I'd also be willing to eat 5-10 million salary, so we're looking at Beckett for 2.5 years for only 33 million.
Put it into perspective. Would you trade Cecchini to get Dan Haren? Same age, similar ERA in 2011, similar ERA in 2012. Giving up the same caliber of prospect.
And do you know why Cody Ross is valuable? Because whoever trades for him will pay 1 million dollars for him. That's it. A guy who has had a .900 OPS most of the year. Beltran was traded for a top 100 prospect with a .900 OPS last year on a much bigger contract, and significant health concerns. If you throw in a kicker, like a bullpen arm, or maybe Shoppach, I'd bet he Ross can pull in a prospect from the top 50-100. Same deal for Beckett, throw in a kicker if you need to.
Shoppach/Albers/Sweeney won't pull in an elite prospect, but in a bigger trade, they'd certainly help.
And Ellsbury/Ortiz?