I disagree. The Sox need some hitters in that lineup. They are probably going to have to trade some pitching to get them.
There are five players on your projected roster that would not be on the roster of any real "contender" in my opinion. Like Russ speculated, with that roster you might get to .500...maybe.