Aftermarket assemblies are always a crap shoot. These, the body itself and lens were fine, but their piggytails were terrible. Wires shoddily joined, without even any wrap. Had to wrap them, and ended up using the factory piggytail harness, anyways.