Just a tip, although this probably doesn't work out on nootropics/RC sites, you can always search for a site through the Better Business Bureau.
Invalid Link Removed
You can search My Web of Trust at
Invalid Link Removed
and see if they have any reviews left
And you can also search Invalid Link Removed and see if they have any negative reviews. I also always ask in reddit /r/peptides for nootropic sources too.