I personally have not. But I know that others on this site have and I have seen no complaints.
I believe someone said they are in N.C., and are run by vets, but look them up, check them out. Call them.
They appear to be legit to me.
They manufacture ammo and sell to dealers too.
Go look at their home page.
Talk to members from N.C.