These coils, while genuine Bosch, did not fit perfectly. The wiring harness connectors would not go completely home on the coil connector-they should snap when fully home, but will not quite make it there. They connect well enough-by the fact that the engine runs smoothly now, and they are quite tight, so I am not worried about them vibrating loose.