I think Fischer is worth more than two or three draft slots.
I always hate when a player is posited this way. There are always variables to consider.
As an example, let's say that Caufield is available at #11. Philadelphia is not interested in Caufield. Minnesota is heavily interested in Caufield. The fact that MIN has Caufield as their likely pick adds a need for value. We have a purpose in jumping ahead of Minnesota and therefore, Arizona should offer something greater in the return.
It works the same way as if we told Philly that we have Caufield ranked within the top 9 on our big board. If we have Caufield at #9, we are getting good value, but how far ahead of the next best value is Caufield? Instead of having him at #9 on our board, we have him at #4, which is far and away ahead of his value. One could argue that Fischer would not be a reasonable difference for someone whom we have at #9 on our board, but he would be the right value if Caufield were #4 and we held a belief that he could be a consistent 30-40 goal scorer for over half of his career, as opposed to being a 20-30 goal scorer over the same time period.
With players and their values, everything has a fluid nature. One team may have Fischer as no more than a 4th line guy and another may think he has top 6 potential. If I were the GM, and someone rated extremely high on the board were available 3 picks from where we pick at, I may not appreciate who I am giving up with Fischer, but I also have to weigh that Fischer and #14 are going to provide less value than #11 and the free agent that we sign to replace Fischer's 3rd/4th line value as it stands.