I have had some shenanigans occur from them in the past.
They often list ammo as in stock when it's really actually in backorder.
Last year they had a shipment of M57 Tokarev magazines come in, I placed an online order for 2 of them to be picked up in-store and waited 3 days before calling in to inquire about why I haven't received a "ready to pickup" notification yet. Only to be fed some bull#### about how the shipment they received was "defective" and they didn't have any left in stock that worked. In reality, I believe they sold them all. But they ended up refunding me very promptly and were nice enough about it.
I have bought ammo and even guns from them before. But that was in person when I was able to walk in, with cash, inspect the product and walk out with it. There are a lot of people that have experienced shipping shenanigans with them. So if you are specifically buying things from them online and having them shipped, be wary of that.