As for your roster...
I wouldn't count on Roger Clemens coming back next year, but maybe he will just to take part in this.
I tried to make my own lineup but it would take me like an hour because there are so many good guys to choose from. One absense I noticed though was Albert Pujols, I thought he was American. I know he grew up in like Kansas City or something, but is he a citizen of somewhere else?
For the most part I think the rest of your lineup is pretty solid. Maybe Jeff Kent instead of Brian Roberts, but I guess we'll see which one implodes by years end.
Finally, even though he's struggled a bit lately, I don't think they would leave Joe Nathan off the bullpen

Seriously though