Dont forget to factor in the "time value of money" as well Brian, so you need to discount those future cash flows!
And the fact that, if your salary now, allows you to pay off your mortgage 5 years early, thats probably worth £50K too.
As many have pointed out, you join BA for the other reasons...