After an accidental shipment of the wrong part I was sent the proper part that fit perfect. The only issue I have is the wrong part got to me over night and the proper part took 8 days so my truck sat torn apart for almost two weeks due to this issue but otherr than that. I had great customer service and they handled my issue with out worry