The Astros on Thursday re-signed third baseman Morgan Ensberg to a one-year contract, coming to terms with their final arbitration-eligible player. The team's starting third baseman the last four seasons, Ensberg will get $4.35 million in 2007, $550,000 less than he was reportedly asking for.