At least the leaks not a problem. The wiring certainly seems ok, unless there is a break hidden by the insulation somewhere.
The part wasn't direct, but orig replacement seemed ok. This was just in a box though, not a sealed bag, and connection end is white not black. Not sure it is new...