I hate to admit this, but it might be prudent to bring Anthony Spencer back with a contract shaped similarly to that of Henry Melton, but certainly more limited in scope given his age and the fact that he was given 20 million dollars, 10 of which he didn't earn a dime of.
Normally I would be completely against bringing Anthony Spencer back. I want entirely new blood on this defensive line, it's beyond time, but then it dawned on me. if we could get Spencer for a deal similar to Melton's in which we take no long term risk if he doesn't pan out (and also don't really pay him for the first year), he would be motivated to play extremely well, and finish his rehab as soon as possible. Two years ago he was our best defensive player. Low risk, high reward.
That isn't the only reason why I've changed my mind. I've been thinking of the difficulty of getting two defensive ends out of this draft and trying to incorporate them into the starting lineup. It's a lot to ask for. And quite frankly in the first round if CJ Mosley is available, I think he might be able to help this defense more short term and long term than any of the defensive ends we might get in the first round. Bruce Carter is in his contract year, we should see what he has to him, if there is anything. Sean Lee, CJ Mosley, and Bruce Carter (playing up to potential) could be a pretty great linebacker corps. Of course this is assuming he makes it to 16, which isn't terribly likely.
Also there is no hurry to re-sign Anthony Spencer who doesn't even appear to be healthy. You could almost certainly sign him after the draft, so this is entirely based on the direction we go in the draft.