I like both of these signings. 5 Years in length will not make either of these contracts become albatross contracts. Hanley will have played out his age 35 season at the end, and Sandoval will have played out his age 32 season. It's not like either of these guys will be approaching 40 at the end. Offense is at a premium right now in the MLB, and the Red Sox just made significant improvements, and also protected themselves for when Papi retires.