The part came in great shape with all the needed bolts, gasket and lock tab. All were clean and machined well. In full disclosure I ordered this muffler with a new thermostat as my old muffler lost its lock tab and eventually worked its way off mowing some very bumpy terrain which caused the thermostat to come off as well. I lost a bolt and bent the old thermostat so needed all to complete repair. It took almost 30 minutes to replace the thermostat (which goes under the muffler), but the muffler part of it was less than 5 minutes and easy peasy. I will do a review of the thermostat as well.