Reputation. Things have changed drastically and sarms have went underground, so it's a matter of contacting the right person to help you out in that regard.
No, it's defnitely not a good source. We have spoken about them before here. Generally speaking any peptide source selling sarms is almost always certain to be bunk