GUNSMITHING

CONDITION RED TACTICal

GUNSMIThing SERVICES

At Condition Red Tactical, we offer expert gunsmithing services to keep your firearms in peak condition. From complete AR-15 builds to trigger swaps and sight changes, our skilled gunsmiths are ready to tackle your project with precision and care.

AR-15 / Rifle Services:

  • Lower Build: $40

  • Upper Build: $55

  • Complete Build: $80

  • Barrel Change: $50

  • Scope Mount/Bore Sight: $35

  • Muzzle Device Change: $20

  • Trigger Change: $40

  • Rail Install/Change: $40

  • Safety/Mag Release Change: $15

  • A-2 Front Sight or Gas Block Removal: $30

  • Stock Change: $25

Handgun Services:

  • Sight Change (Glock/XD/M&P/1911): $40

  • Glock Trigger Change: $40

  • Non-Glock Trigger Change: $40

  • Test Fire/Sight Alignment: $20 + ammo cost

Note:

  • 1911’s are evaluated case-by-case due to varying part fitment. Standard shop time is $50/hr.

  • Any work not listed will have an agreed-upon price before we begin.

Please note

All labor is subject to a 7% tax. Cleaning prices may vary based on heavy fouling or rust. Prices listed cover labor only and are subject to change without notice.

We reserve the right to refuse any firearm work that we deem unsafe. We do not remove or deactivate any firearm safeties. Parts installed with thread locker may require additional removal charges. Firearms left for over 30 days will incur a $10/month storage fee.

For the safety of our customers and our staff, only the customer whose name is on the claim check may pick up the firearm (no exceptions). Lost claim checks will incur a $12 fee.

document.addEventListener("DOMContentLoaded", function () { var popupId = "7859"; var popupSelector = "#elementor-popup-modal-" + popupId; // Give Elementor time to load the popup before trying to remove it function removePopupIfVerified() { if (localStorage.getItem("ageVerified") === "true") { var popup = document.querySelector(popupSelector); if (popup) { popup.remove(); console.log("Popup removed – age already verified."); } else { console.log("Popup not found yet. Retrying..."); setTimeout(removePopupIfVerified, 300); } } } removePopupIfVerified(); // Save flag when user clicks "Yes" document.addEventListener("click", function (e) { if (e.target.closest(".verify-age")) { localStorage.setItem("ageVerified", "true"); console.log("Age verification saved."); } }); });