I found their telegram. It has over 122k members, def them. They are constantly posting warnings about fake urls and updates. You can contact the mods and they explain the site was seized and you can buy direct from them.
My thing is is this wise if they been seized, what if it is the feds controlling the telegram too?
Has anyone bought direct from the mods on the telegram?