You're infield is good, but only Tejada is the top at his position. At 1b, I'd take Pujols. At 3b, A-rod. At 2b, Soriano. Or were you saying that you've got a top three guy at each position, which is probably true.
I also think that Larry Walker, though he's not getting any younger, can still be a valuable bat in the heart of a scary StL lineup. Or rather, you might want to try and sell your opponents on that rationale