I'd make 2 deals
First, I'd trade Harang for the best shortstop I could find, then I trade Weathers for the best available player I could find.
I keep Arroyo because he eats innings and though he's not a #1 or #2 or maybe even a #3 guy, he will take the ball and he's a good change of pace to have at the back of the rotation.
I also keep Rhodes because he's another mentor for our young staff, and lord knows we need a guy like that.
I'm not sure what Harang will bring us. He's clearly on the downhill slide, but surely he, and maybe Stubbs or another prospect can get us a good SS. This is the position, above any other, that absolutely HAVE to get better at, and we have a couple of players that will be able to get us what we need.
These 2 players are dealt, not so much to push this year, but to really focus on next year.