Yes, Epic Games free games are free forever. Once you claim a free game, it's yours to keep and cannot legally be taken away from you. Even if the game is no longer available for new customers, you will still keep your copy.