You can criticize them, if you want and maybe they deserve it. But they DO make many repairs possible at an economical price. I'm glad they do what they do.
When making a product, I have faith they DO NOT hurry through it, considering the startup costs involved. If the stamping isn't precisely accurate, there is a reason. Either there is variation between dodge & plymouth during the same model year, or the costs would be too high to make products for one year alone, when a tweak affords them a single product to work for all 1970-74 models. That cost savings is passed on to us. American designed, made in (who know where, but does it matter, if it adheres to an American design?) We design good shite.