The first red flag for me would be that they claimed to have primers in stock...the second is any place that only takes e-payments like Venmo or Zelle. Every single one of these pop-up scam sites has the same basic setup. Glad you didn't have to learn an expensive lesson!