BA's oldest B777 is now 26 years old and their oldest A319 is now 23 years, which is high for that ilk. Both BA and LS have good in house Engineering, it's all about the TLC and consistency of care. Even Ryanair have 19 year old B73Hs and easyJet have 18 year old A319s.