Garrett is a beast of a DE, but with the draft capital required and the cap hit in subsequent years this would be a no for me.
There's very likely more life in Garrett than Miller when we signed him, but I'd like to think Beane learnt some lessons from the Miller trade (correction: contract) that will/should give him some pause with this one.