CHCheapestGMParts★★★★★Part was exact replacementPart was exact replacement. Shipping was on time. Great customer service. Thanks2018-11-02Verified