Without checking them out (I'm an idiot), I ordered a gun barrel from these people. They promise to ship in 7-10 days and it's been nearly a month. Two emails to them with no response. After I finally checked I find numerous complaints on the web and the BBB gives them an F rating. Stay away from this company.