The Habs can definitely find takers for a number of their veterans. Probably not Price, not at his full salary anyway. But there would certainly be takers for others. During the summer there were rumours that Calgary was interested in Gallagher, and more recently The Rangers seemed to have interest in him. There would be no way he would be traded while Berg was in town, but now I could definitely see it happening. Some people may laugh at this, but I truly believe he could get a 1st round pick in return for him, provided the Habs would be willing to take back a bad contract, perhaps on a 1-2 year remaining term.
Ben Chiarot could absolutely get a 1st round pick back for him. A contending team looking to add strength and stability to their defence would drool over adding him at the deadline. Although Petry hasn't looked good this season, I think he could also get a 1st rounder in return, with the Habs retaining salary. I believe all 3 of these moves could be done this season, and the Habs could have a similar looking draft to Arizona this summer. Imagine how excited the city would be, the draft in Montreal and the Habs having 3-4 first round picks? After the season ends I do believe other players like Drouin, Hoffman, Dvorak, Armia, and Allen could be moved. I don't think 1st round picks would be the returns on those players, but a mix of picks and young prospects would provide a pool of young talent to get the rebuild successfully moving.