Got mine from Summit last year. Fit was good, with the exception that 2 wiring tabs on the pass side were missing. They sent me another new pair and no issues, fit good. First thing before painting is put a gasket on it to make sure the holes match up. They matched up perfect for me on both pairs. Summit also sent and paid for shipping to return the old ones. Service was great for me. I assume they have the later batch.