The fuel pump assembly is considerably cheaper than most other OEM units. The tank pressure sensor definitely had OEM part number on it because it was bad. I installed the assembly and it worked just fine. Except the engine light stayed on and showed an incorrect tank pressure trouble code. Drove it for over a week with the light on so the tank would get empty. Pulled the tank and replaced the sensor. Light turned off after about 4 start-ups. Either way,,, The pump is working good and I expect it to continue. Just ended up costing more money. You decide,, That stuff happens now and then.