I'd pass on Dubois. The $ and length of his contract are too long to be worth any risk of taking it on.
It's funny because for years I always had a countdown for the year that Dubois would be a UFA with happy thoughts of him signing with the Habs. However, I now have absolutely no interest in getting him. I honestly think the Habs dodged a huge bullet not getting him from the Jets when he demanded a trade.