for Pedro, you should still be able to get the best at a particular position, unless it's the obvious studs like Soriano, Pujols, or A-Rod. Since your league is a points league, Battista's low avg doesn't hurt you, right? I would say keep him because he's got plenty of power to get you some good RBIs. As for second base, you might want to try getting Jeff Kent, since I imagine Soriano is out of the question.
My hair's turnin' white, my neck's always been red, my collar's still blue
We've always been here tryin' to sing the truth to you
Guess you could say we've always been red white and blue
"Red White and Blue," Lynyrd Skynyrd