A quick glance at Harpur's numbers reveal that he's bad... very bad. Might just be the Ottawa effect but I doubt it. The trade as a whole seems fine: we had to get out of Zaitsev's contract and we didn't take any contracts with term back. If the Leafs can flip both Harpur and Ceci for positive assets it comes out as a pretty big win.