16" OREGON Guide Bar for DeWalt DCM575N-XJ & DCM575X1-GB 54V FlexVolt

Regular Price
£21.90
Sale Price
£21.90
Regular Price
Sorry, out of stock
Unit Price
per 
(incl. VAT when applicable. Free delivery, no minimum order & sameday dispatch before 2.30pm Mon-Fri (excl bank holidays).

(incl. VAT when applicable. Free delivery, no minimum order & sameday dispatch before 2.30pm Mon-Fri (excl bank holidays).

16" Single Rivet Guide Bar - 164MLEA041

3/8" x .043" (1.1mm)


This 16" guide bar fits on the DeWalt DCM575N-XJ & DCM575X1-GB 54V FlexVolt models. Please note that a bar's length is just its cutting capacity, it is not measured from end to end.


  • Lightweight, Single Rivet Bar
  • Offers Reduced Kickback
  • Slim, Symmetrical Shape
  • Reversible Design for Longer Life

This lightweight guide bar is ideal for home and occasional users, featuring a smaller radius, single rivet nose to reduce kickback. Its slim, symmetrical shape makes it more manoeuvrable and it is also reversible for longer life.


document.addEventListener('DOMContentLoaded', function() { const productJsonEl = document.querySelector('script[id^="ProductJson-"] select, [data-product-json]'); if (!productJsonEl) return; // Fetch all valid variant combinations remaining in Shopify const productForm = document.querySelector('form[action*="/cart/add"]'); if (!productForm) return; // Target Vantage variant option inputs const optionSelectors = productForm.querySelectorAll('.swatch, .selector-wrapper, [data-option-index]'); function updateOptionsVisibility() { let selectedOptions = []; // 1. Get currently selected options (Colour, Files, etc.) optionSelectors.forEach((selector, index) => { const checkedInput = selector.querySelector('input:checked, select'); if (checkedInput) { selectedOptions[index] = checkedInput.value; } }); // 2. Read existing master variants from the Shopify theme object // Filters out combinations you deleted in the admin dashboard const validVariants = window.productVariants || []; // 3. Loop through choices to hide invalid secondary options optionSelectors.forEach((selector, index) => { if (index === 0) return; // Keep primary "Colour" always visible const inputs = selector.querySelectorAll('input, option'); inputs.forEach(input => { const valueToTest = input.value; // Build a mock variant matching what is currently clicked let testOptions = [...selectedOptions]; testOptions[index] = valueToTest; // Verify if this combination actually exists in your active inventory const matchExists = validVariants.some(variant => { return variant.options.every((opt, idx) => opt === testOptions[idx]); }); // Hide or show the button/swatch label based on existence const wrapperLabel = input.closest('.swatch-element, option'); if (wrapperLabel) { if (matchExists) { wrapperLabel.style.display = 'inline-block'; if(wrapperLabel.tagName === 'OPTION') wrapperLabel.disabled = false; } else { wrapperLabel.style.display = 'none'; if(wrapperLabel.tagName === 'OPTION') wrapperLabel.disabled = true; } } }); }); } // Run the check when the page loads and whenever a user changes a selection productForm.addEventListener('change', updateOptionsVisibility); setTimeout(updateOptionsVisibility, 300); });