Looks very shadey. Don't buy it. I can't fathom how you can fit such a device into the existing structure of the intake without causing extreme weak points.
If you really want to reduce KR start by drilling the t-stat and get rockers. Go even a step further with an intercooler. The single stack ones from ZZP save you a few bucks and are made for just that reason.