I got a Ruger AR from here and was happy i could find one within my price range. But it did take over 10 days to get to me which if youve bought a gun before you understand how anxious you get waiting for it to arrive. And the box was a little dinged. But overall pretty good experience.