I don't like Thomas, because his mood swings affect his productivity so much. As for Hafner, I heard he might go back to DH'ing or platooning once Broussard comes back.
I would try to get Derrek Lee if I was you. You certainly have the players to make it happen.
Also, for 2B, a ggod option might be Junior Spivey if he's still a FA in your league.
I never smile if I can help it.... Showing one's teeth is a submission signal in primates. When someone smiles at me, all I see is a chimpanzee begging for its life.