I would agreeIt looks like the NTK is the ACDelco replacement.
That’s the one.I have both crankshaft sensors here.One in an acdelco box and the other in a NTK box.Both are Mexico made and have the GM part number moulded or stamped into the body of the sensor.Both also have a light dab of paint on the metal bracket that the mounting bolt passes through.The paint is probably for final inspection purposes before put into the box.Let's take this as lesson learned to recommend to people since ACDelco CPS is not available anymore.
Is it this one?