Very high quality and everything fit with the exception of the front pins which were a little over an inch too long. When inserted all the way the non threaded part protruded beyond the frame bracket and the pin could not be tightened. I just used my original pins and finished the job.