Not so sure.
The first one I got didn't work. I installed it and started my truck. No check engine light or anything. I got in to drive and as soon as I gave it some gas, it almost died. It did this for about 10 minutes. Regardless of that, I drove down the road. It had a delay throttle response and felt like a lose of power. Then my check engine light came on. I sent it back and they're sending me another. I'm kinda hesitant of it though.