HeryBird: I hold to the doctrine that you make your own luck.
Muduckace: Don't underestimate outsourced MROs. They are as focused on safety as the airline's own facilities. The same requirements and oversight apply to them all. Arguably the independent MRO should be even more focused on service and safety as one major incident could lose them the contract, while the airline's in-house staff know they have a tied customer. The airline's MRO are no stranger to economic pressures either. I've seen good and bad from both types of provider and I don't believe one has any real safety advantages over the other.