• CNC Machining Services
  • Just-In-Time Assembly Services

CNC Machining Services



Demco Products started out as an R&D CNC job shop in 1950. This one man show made prototypes and developed production samples for a wide array of customers and industries. Over the years that R&D work evolved into long-term high volume CNC machining contracts to turn those R&D samples in to repeat high volume production deliveries.

Fast forward to today and Demco Products has become a premier supplier of components and assemblies for customers around the globe. We specialize in the fabrication of high precision, critical components. We have been making dozens of parts for specialty breathing apparatus devices for decades. We have learned to apply the attention to detail and rigorous quality standards required for medical device components to every product that leaves our doors.

We have a wide array of CNC milling and turning machines capable of holding critical tolerances on your most important parts. We have developed an intricate supply chain capable of obtaining a wide array of coating, anodizing, and finishing specifications. Demco Products can be your turn key supplier of precision CNC machined components complete with value added assembly, testing, and inventory management services as well.


InternalError('Internal Datastore Error.',)

Traceback (most recent call last): File "C:\dev\IMC\xprs_latest\backend\xprsUtils.py", line 3043, in generateDomForFolder File "C:\dev\IMC\xprs_latest\backend\xprsUtils.py", line 1578, in convertChildrenToObjectsBatch File "C:\dev\IMC\xprs_latest\backend\xprsUtils.py", line 2576, in injectStyle File "C:\dev\IMC\xprs_latest\backend\xprsDB.py", line 52, in getStyleById File "/base/alloc/tmpfs/dynamic_runtimes/python27g/cb406e3457589cd6/python27/python27_lib/versions/1/google/appengine/ext/ndb/query.py", line 1253, in get return self.get_async(**q_options).get_result() File "/base/alloc/tmpfs/dynamic_runtimes/python27g/cb406e3457589cd6/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 383, in get_result self.check_success() File "/base/alloc/tmpfs/dynamic_runtimes/python27g/cb406e3457589cd6/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 427, in _help_tasklet_along value = gen.throw(exc.__class__, exc, tb) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/cb406e3457589cd6/python27/python27_lib/versions/1/google/appengine/ext/ndb/query.py", line 1266, in _get_async res = yield self.fetch_async(1, **q_options) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/cb406e3457589cd6/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 427, in _help_tasklet_along value = gen.throw(exc.__class__, exc, tb) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/cb406e3457589cd6/python27/python27_lib/versions/1/google/appengine/ext/ndb/query.py", line 995, in _run_to_list batch = yield rpc File "/base/alloc/tmpfs/dynamic_runtimes/python27g/cb406e3457589cd6/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 513, in _on_rpc_completion result = rpc.get_result() File "/base/alloc/tmpfs/dynamic_runtimes/python27g/cb406e3457589cd6/python27/python27_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 615, in get_result return self.__get_result_hook(self) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/cb406e3457589cd6/python27/python27_lib/versions/1/google/appengine/datastore/datastore_query.py", line 2930, in __query_result_hook self._batch_shared.conn.check_rpc_success(rpc) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/cb406e3457589cd6/python27/python27_lib/versions/1/google/appengine/datastore/datastore_rpc.py", line 1377, in check_rpc_success raise _ToDatastoreError(err) InternalError: Internal Datastore Error.

Stripe not ready. Will auto-reload in several seconds


DEMCO PRODUCTS INC



4644 W 92ND STREET
OAK LAWN, IL 60453
708-636-6240



Terms & Conditions