Step away from the ledge, BJMit!
I see no reason to trade Keller and Provorov. None of the players mentioned in this thread are worth moving them. The only way this trade makes you better is if Hart becomes a stud. If Hart becomes a stud that's great, but it'll take at least 3-4 years until that happens. Think about how good Provorov and Keller will be by then. For all we know Keller could have a 90 point season under his belt. You could get a hell of a lot more for a young 90point player than Wennberg + prospect + minimal pick upgrade.