I'm with 32 on this ^. The imperatives on airline and 3rd party MRO's are exactly the same, to get a good safe job done at minimum cost/downtime. The authorities audit each to the same standards and the engineers are equally prone to lost license/prosecution if they are negligent or in violation.
Considering some of the hefty fines the FAA has been levying on US airlines and providers who have failed in their duties, maybe critics of the outsourced providers should look a bit nearer home first.