The value is ok if there was a season right now and the league lead was within reach. That said, you have to look at what this would do for the future.
Though it's far from a sure thing, Schultz could realistically match Suter in scoring as soon as next season with the potential for much, much more later on. The same could be said about Huberdeau too. Within 2 seasons he could realistically match or surpass both Staal and Heatley with the potential for much, much more later on.
Now you have two extra players coming in, since Schultz isn't a keeper yet that does need to be addressed. So who gets cut? Elias because of his age? He's still a better producer than Heatley at this point, though Staal could get there. Semin because of consistency/potential flight risk? I believe Semin wants to play in the NHL or he would have taken off at the start of last summer for the KHL plus he is only 28 and more talented than he has gotten credit for lately.
I think what you have far outweighs what the return is since your team is already loaded with high end talent. Neither side will help your team now, but your side carries all the future value. For now too, I would keep Schultz over Elias going forward.
10 team full keeper: 4C/LW/RW,6D,2G,5BN
Prospects- Armia, Connolly, Couturier, Etem, Forsberg, Girgensons, Huberdeau, Kucherov, Nyquist, Okposo, K.Palmieri, Stransky, Toffoli, Barberio, Gardiner, Gormley, Josi, Marincin, Moore, Morrow, Savard, Vatanen, Allen, Bernier, Campbell, Fasth, Hackett, Mrazek