I've ordered from them multiple times (including an FFL item), never had an issue. Good prices and they ship very quickly. Even during COVID, they were still shipping out in a business day.
They used to be the best prices around. Not so much anymore. I like them and ordered quite a bit of stuff in the past.
One little quirk is that, while I totally appreciate supporting our vets and cops, I'm not a vet or LEO and thus don't qualify for JoeBob's across the board uniform discount.