Giving up anything significant for player in the final year of their contract is not a good idea.
There is no possible way that it would be worth pick #27 even for both of them.
In the modern NFL under the current CBA, good teams either use draft picks on inexpensive players or they use a large amount of cap space on premium veterans but they don't do both.
A team will quickly lose the ability to have a quality roster under the salary cap if they give up picks for players that require a huge amount of cap space.
This is true but does not necessarily hold true for true difference makers
Cox is one of the 2-3 best DL and is very young
I would take him over hardy
I would give up the 27 for Cox and then sign him long term and let hardy walk after this year
A DL of Lawrence, Crawford, cox and hardy would be sick this year