He's not stopping much.
His offense has dried up and he sucks defensively. Guy should get 3 mill max, but will likely get around 5
4M for 4 years. Offense dried up because they slid him down the depth chart. He asked for a trade because of it and they turned a deaf ear towards him.
Johnson is a gamble, but at 31, he's not over-the-hill. Playing with Weber would insulate him against his weaker defense. He's physical -- something we can use -- but takes himself out of the play, sometimes, to make a hit.
Johnson with Weber and DeHaan with Petry would be good. Alzner with Juulsen on the 3rd pair as Mete gets some seasoning in Laval. That only leaves Schlemko and Benn to dispose of, and getting rid of both should be quite doable.
At 27, deHaan is a good skater that can move the puck and is defensively reliable, enough to compensate for Petry's recurring brain farts and allow the RD to play an offensive role with less blowback.
It would be decent stop gap with MON picking good Ds this year and Brook, Fleury, Mete and Juulsen still developing at different levels.
I believe that a D of:
Johnson - Weber
DeHaan - Petry
Alzner - Juulsen
would be vastly better than what we had last year as soon as Weber got injured, which was almost right away at the start of the season.