Go with OEM
I purchased this to fix the P2647 code on my Honda. I heard Honda's were finicky about aftermarket parts. This product wouldn't fix my problem so I purchased an OEM Honda part and the code went away.
Bottom Line No, I would not recommend to a friend