Chris Carter has looked ok when he's played the Sox. Too lazy right now to look up his stats against the other 28 teams this year. He's got some pop though.
EDIT- Nevermind. He's batting .210. with 175 Ks. Yeah, he sucks. He's an inexpensive Adam Dunn.