I got the site to load no problem. They have generally positive reviews on multiple sites and forums according to the Google, a physical location that shows up on Google Maps, and they actually take CC and not Venmo or Zelle so there's that. If they were a scam it'd be pretty elaborate but then there's the cautionary tale of Liberty Optics sooo....caveat emptor.