Just buy the Hitachi sensor
I was in a jam and this was the only part that was in stock. My 2009 frontier started right up, but immediatly got a P0021 alarm related to camshaft timing. The truck still runs, but I have a Hitachi sensor on order to replace this junk.
Bottom Line No, I would not recommend to a friend