1st part of the statement is accurate, the 2nd part is inaccurate.
Elijah never died, this is true, as seen in these verses: 2 Kings 2:1-23. Enoch, according to the Bible, also never died, and cannot now die, having been translated to Heaven, as seen in these verses: Genesis 5:24; Hebrews 11:5.
Revelation does not mention “Enoch”, by name, even once.
If you refer to the “two witnesses” of Revelation 11, those are not living persons as may be studied in context, but are symbols for something greater.
This is not correct. Moses was resurrected in the OT, by God, who had buried him.
The relevant verses:
Matthew 16:28, 17:1-12; Mark 9:1-13; Luke 9:27-36; John 11:25; 2 Peter 1:16-18; Romans 5:14; Jude 1:9
This is why the text of Romans says:
Rom 5:14 DRB But death reigned from Adam unto Moses, even over them also who have not sinned, after the similitude of the transgression of Adam, who is a figure of him who was to come.
It says, “death reigned from Adam unto Moses”, because Moses was the first one resurrected permanently, and we see him in the NT, upon the mount of transfiguration, “in glory” (having been glorified):
Luk 9:30 And, behold, there talked with him two men, which were Moses and Elias:
Luk 9:31 Who appeared in glory (Gr. “δοξηG1391 N-DSF”), and spake of his decease which he should accomplish at Jerusalem.
In Jude, we see God sending His Highest Messenger to refute the devils claim to the “body” of Moses, for the devil claimed Moses as his prisoner for his sin in the OT. Yet, Moses had repented, and God knew this.
Moses is very much resurrected, alive, and in Heaven with Jesus right now. We can even see rejoicing in Heaven by those select persons, and angels at the time of Jesus’ death at Calvary.
Rev 12:12 “Therefore rejoice, ye heavens, and ye that dwell in them. …”