its a differnce in sound the stack def sucks in more air as you can hear it as far as power wise you can ask dare on that one

dare
i checked out the link you posted that seems a bit too large for me but from what they say its 3-5 hp gain at a small price paid for it like 40 bucks for everything