I wouldn't even give up Stastny in that trade. I'm not sure with you're team you really need Staal. The only thing I do know is there is no reason for you to give up 3 players for those 2. Staal should be a buy low candidate, not a guy to overpay for. Why give up on Datsyuk just to pick up another guy off to a slow start? Maybe try Stastny and Malone for Staal and Smyth.