We got our from either Carter or Chevy Duty, it had to be trimmed a little at the edges, but fit pretty good and looked fine after words. installing this part will try your soul. Get someone to help hold it place until you get it started. Makes all the differance.