It does not say man will no longer live to be 120 years and older, it says God will limit mans life down to 120.
Where it says 1 day in heaven is 1000 years here means that time is not a issue up in heaven, but in reality there is no time in heaven because God created time, space, and matter. He is not controlled by any of them.