While his bat is totally not ready, it would definately speed up the time table on Josh Anderson, just to get a defensive CFer, for late inning replacement.
And I am not sure Wilson can handle CF for a whole season without issues on his knees.
That is what concerns me, if Bagwell is healthy (which I would like, but don't expect, to have happen).
As for the deal, I heard the real sticking point and why the deal died initially was that Houston balked at the fear Tejada would force an extention or demand to be traded after this season, per rules on trading a playing in the middle of a multi-year deal.