Sarco is one of the LARGEST surplus parts outfit in the country. They have a horrible inventory suystem and their sales people on the phone are clueless. That being said I could not live without them. I buy LOTS of machine gun parts and more often then not, Sarco has what I need. The trick is to limit your communication to one guy....Dave Michles or Machine Gun Dave as he is known. He knows his shit and does his best to get you what you need. Email works the best, don't waste your time trying to get him on a phone. Many times it is a crap shoot as to what you receive but they are often the only place to get something so I work around and live with the issues. If you are looking for standard AR15 parts they are probably not the place but if it is something for a .50 M2 Browning or some hard to find part they may be the only choice.