I figure if they advertise they can't be legit but they are overseas suppliers (I suppose as I haven't signedup for it) so they may be...
If this counts as a source check then please delete it as I am not trying to violate the rules, just kinda taggin along on a question I saw in the supps subforum asking same thing about the roid store...