Im guessing you're referring to
this thread! and you're correct in that there is no links. That should be your first sign that it's not a good idea to install it if you do find the links somewhere else.
I'm gonna give you some advice. Be cautious of users who post rom or mods in the wrong section, and notice this members post count too!
This sets off red flags that they do not know what they're doing!