It was never made public what deal was done with Ryanair to get them in before the previous mayoral election so anything is possible. Let's not forget, however, that he has made similar promises before that have come to nothing but he never explains himself.
As for Harold's much repeated backlog at Beoing excuse, we understand why he has made this up, but it is undermined when Ryanair expand at other airports but not MME.