I visited their site. And if I had a 10/22, or Mag variant, I would certainly give buying their products a shot. I think that it is important that good companies get credit for good behavior.
One of the worse aspects of the internet is that a moderately talented person, using standard templates, can set up a shop online very quickly and inexpensively. This makes it tempting for a person to set up a site, screw as many people out of as much money as possible and to start over under a different name.
When all businesses were brick and mortar a damaged reputation was fatal. Starting over was expensive. On the internet the company identity and name are relatively cheap. So it is very important that people have access to good information. Both to warn people away from bad actors and to reward good actors.