Sneed is doable I suppose. If you did a 3 year deal he'd hit FA again at 30 and the 3rd year would be year 1 of an extension for McDuffie. Since Veach loves that low cost 1st year presumably Sneed would have his highest cap hit the same year McDuffie had his lowest.
Where there's a will there's a way.