Jason Castro to the Astros for 2 years, 8 mil with a 400,000 mutual option for 2019