I suspect that the BA TEP age limit has more to do with their experience of the diminishing of learning ability with age than any pension considerations. It may also be related to their 55 year retirement age - they want to get a decent amount of service out of you!