The page number at bottom right probably dates from the time the story was included in the Titan reprints (I think there's the same on a Talbot Nemesis page I have). Anyway, that Starborn Thing page looks legit to me but it's not that easy to judge from that pic.