Meh. $2M one-year contract. Minimal risk. If he's healthy he could be a ~3.50 ERA guy with 12-15 wins. He posted about 10 quality starts after coming back from injury, down the stretch last year I believe.
Great hitter for a pitcher, could be the Astros 5th starter if he can stay healthy. Astros are looking to cut payroll this year so this signing makes sense.