Keep Em' Clean!
Your guns need care beyond time on the range. Even the best firearms will require fine-turning over time, and that's where we come in. 
Our staff of expert gunsmiths have all of the tools and expertise you need to keep your prized firearms in top condition. 

In addition to routine cleaning and maintenance, we offer a variety of bespoke firearm services.

  • sighting
  • stippling 
  • specialty cerakote 


Beyond these services, our expert gunsmiths also accept plenty of custom work and milling! If you have any questions about what services we provide--or want to go ahead and schedule an appointment--then contact us today

If we can’t complete the task in-house, we will find the tools to get it done! We customize, repair, and accurize all types of firearms. We can order many parts needed to repair older guns and newer guns.

The Gunsmithing Department also carries many AR15 parts including Lower Parts Kits, Bolt Carriers, Battle Ready Quadrails, Gas Tubes, Buffers, Buffer Springs, Buffer Tubes, Castle Nuts & End Plates, as well as all the springs and detents you may need. We are prepared and energized to help you with your next AR upgrade.



We provide a broad range of Handguns, Tactical Shotguns, and Rifles. We cater to gun enthusiasts and individuals seeking home protection and/or self-defense. We also provide various safety and tactical training courses, from beginners to advanced. Our goal is to educate every member of the community on the safe and secure methods of carrying a concealed firearm and/or the handling of a firearm, for personal protection or hunting.

Get In Touch With Us

Call Us Today


Visit Us Today

1155 Park St,
Castle Rock, CO 80109

Find Us Online

We cater to gun enthusiasts and individuals seeking home protection and/or self defense.

Find A Class

The DCF Training and Education Department offers a comprehensive list of courses from traditional firearms instruction to DCF-developed topical classes in Unarmed Response, Edge/Contact Weapons and Tactical Mindset with more to come.