Spring Sale Promotion Up to 30% off click here

Airsoft Red Laser Flashlight Combo with Picatinny Rail Mount for Pistol Tactical Light M6 LED Flashlight

m6 tactical flashlight + red laser m6 led light kit M6 LED Flashlight with 5mW Powerful Laser Sight Set for Rifle Pistol Hunting accessories Tactical M6 Flashlight Red Laser Combo with Rocker Switch M6 Tactical Laser Illuminator 200 lumens Hunting airsoft accessories Tactical White Light Hunting Weapon Light With Red Laser Sight For Helmet Head Hunting
Save 60%
people are viewing this right now
Attention - Powered by 2 * CR123A lithium battery or nimh rechargeable (battery not included). Battery put from back side of the flashlight.
Pistol Laser - Quick release mounting latch mounts the flashlight securely and allows speedy installation and removal of the red dot sight flashlight. When you attach the flashlight on your hunting tool, as the switch can be extended to the grip, the tape switch can help you turn on and off the light quietly and easily.
Laser Sight - The LED Laser Flashlight Combo generates 200 lumens of blinding white light, is a choice for your hunting & camping series outdoors activities.
Picatinny Flashlight - Made with ABS Plastic, integrated mount for standard 20mm Picatinny / Weaver rails. Multiple usage modes - 3 Modes Available: such as LED flashlight only, Red Laser Sight only and flashlight laser sight combo at the same time.

M6 Tactical Illuminator Flashlight with Laser fits Picatinny or Glock-Style Rails PolymerThe M6 tactical light/laser unit has earned an impressive reputation for rugged, reliable service from its many satisfied end users. It features a slide lock mounting system, LED white light, bright red aiming laser. There are 4 different activation modes to choose from: Illuminator Only, Laser Only, Both and Off. Powered by two 123A lithium batteries (not included).

Laser resettable windage and elevation adjustment.

Laser power lower than 5mw.

Led power 200 Lumens.

Remote pressure swith tail switch included.

Operate by two 3V CR123A battery(Not included)

Three Type of Switch Mode: Laser / Flashlight / Laser+Flashlight

Quick release mounting latch mounts the flashlight securely and allows speedy installation and removal of the flashlight

Integrated mount for standard 21.2mm Picatinny / Weaver rails

21.2mm Picatinny mount for Hunting

Brand ‎YSS
Wavelength: 650nm
Output Power: <5mw
Laser Class: II
Lumen: 200 LM
Rail Type: 21.2mm Weaver rail
Material: ABS Plastic
Battery: 2 x CR123A battery(NOT included)
Light Color ‎White,Red
Style ‎Tactical
Sport ‎Hunting, Airsoft
Material ‎Plastic
Compatible Devices ‎Handgun
Mounting Type ‎Weaver Mount
Night vision ‎No
Package Weight ‎0.17kg
Package Includes:
1 x M6 Laser & Flashlight
1 x Tail switch

Enhance your hunting experience with the top-of-the-line M6 tactical flashlight, a must-have accessory for all your outdoor adventures. Illuminate your path with this powerful lighting tool, designed to enhance visibility in the darkest of environments. With its durable construction and reliable performance, the M6 tactical flashlight is the perfect companion for any hunting excursion. Don't let darkness stand in the way of your success - equip yourself with the M6 tactical flashlight and light up your hunting experience like never before.

Three Type of Switch Mode: Laser / Flashlight / Laser+Flashlight. There are three different types of switch modes available for this device: laser, flashlight, and laser combined with flashlight. The laser mode emits a powerful and concentrated beam of light, perfect for precision tasks such as aiming or pointing. The flashlight mode, on the other hand, provides a wide and bright illumination, making it ideal for lighting up dark areas or searching for objects. What makes this device truly unique is the laser+flashlight mode, which combines the benefits of both functions, offering both precision and brightness in one powerful tool. With these versatile switch modes, you can easily adapt to different situations and tasks with just a simple adjustment.

Real shooting: three switch modes: laser/flashlight/laser+flashlight. This product not only provides a variety of functions, but can also switch to different modes at any time according to needs, allowing you to get the best experience in different scenarios. The laser mode can help you aim accurately, and the flashlight mode can provide powerful lighting function, so you can clearly see the surrounding environment in the dark. The laser + flashlight mode combines the advantages of both. It can illuminate the front and accurately lock the target. It is an ideal choice for your outdoor activities or wild adventures. Whether it's long-distance aiming or close-range lighting, this product can meet your needs, ensuring your safety and convenience in any environment.

Unpacking, powering on, and on-site testing. If the led flashlight not working, Please install the video steps. Upon receiving your package, the first step is to carefully unpack the contents of the box. Make sure to handle the items with care and remove any protective packaging that may be enclosing the LED flashlight. Next, it's time to power on the flashlight and test its functionality. Press the power button or switch to illuminate the LED light and ensure that it is working properly. If, for any reason, you find that the LED flashlight is not working as expected, don't worry! We have provided detailed video steps to guide you through the troubleshooting process. By following the instructions in the video, you will be able to identify the issue and hopefully resolve it quickly and easily. On-site testing is also a crucial part of ensuring that the LED flashlight meets your expectations. Take the flashlight outdoors or into a dark room to test its brightness and performance in different environments. This hands-on testing will give you a better understanding of the flashlight's capabilities and help you determine if it is suitable for your needs. In conclusion, the unpacking, powering on, and on-site testing process is essential for guaranteeing the functionality and performance of your LED flashlight. By following these steps and utilizing the video instructions provided, you can address any issues that may arise and enjoy the benefits of your new flashlight to the fullest.

Select product
Selected 0 item(s)
function updateQueryStringParameter(uri, key, value) { if(!value) { return uri; } let re = new RegExp('([?&])' + key + '=.*?(&|$)', 'i'); let separator = uri.indexOf('?') !== -1 ? '&' : '?'; return uri.match(re) ? uri.replace(re, '$1' + key + '=' + value + '$2') : uri + separator + key + '=' + value; } function addEventListenerRedirect(data) { if (data.type === 'checkout_redirect_login') { let { pathname, search } = window.location; let order_id = data.order_id || ''; let newSearch = updateQueryStringParameter(search, 'order_id', order_id); let return_Url = `${pathname}${newSearch}`; let redirect_Url = `${data.url}?_returnUrl=${encodeURIComponent(return_Url)}`; return Promise.resolve(redirect_Url) } if (data.type === 'checkout_redirect') { return Promise.resolve(data.url); } if (data.type === 'checkout_reload') { let { pathname } = window.location; return Promise.resolve(pathname); } return Promise.reject({}); } function addEventListenerMask(data) { if (data.type === 'checkout_mask' && data.show_mask) { return Promise.resolve({}); } return Promise.reject({}); } function addEventListenerMaskClose(data) { if (data.type === 'checkout_mask' && !data.show_mask) { return Promise.resolve({}); } return Promise.reject({}); } function handleUpdateCheckout(data) { let message = { type:'theme_variant_list_update' } return Promise.resolve(message); } function addEventListeneFullFixed(data) { if (data.type === 'checkout_full_screen') { return Promise.resolve(data.is_full_screen); } return Promise.reject({}); } function addEventListenerTproduct(data) { if (data.type === 'checkout_kick_items') { return Promise.resolve(data); } return Promise.reject({}); } function handleCheckOrderIdChange(data) { if ((data.data && data.data.order_token) || data.order_id) { let new_order_token = (data.data && data.data.order_token) || data.order_id ; let checkout_iframe_template = document.getElementById('checkout_iframe_template'); let old_oder_token = checkout_iframe_template.getAttribute('data-order-id'); if (!old_oder_token) { checkout_iframe_template.setAttribute('data-order-id', new_order_token); } let isRerenderCheckout = new_order_token == old_oder_token; let obj = { order_id: new_order_token, once: isRerenderCheckout } if (!isRerenderCheckout) { checkout_iframe_template.setAttribute('data-order-id', new_order_token); } return Promise.resolve(obj); } return Promise.reject({}); } function addEventListeneScollToCheckout(data) { if (data.type === 'scroll_to_checkout') { return Promise.resolve(); } return Promise.reject({}); } function handleGetOrderInfo(data) { if (data.order_id) { let api = `/api/checkout/order/info?order_id=${data.order_id}`; return Promise.resolve(api); } return Promise.reject({}); } function handleToggleStickyCheckoutBtn(data) { if (data.type === 'checkout_submit_visible') { return Promise.resolve(!data.visible); } return Promise.reject({}); } function handleSetStickyCheckoutBtnDisabled(data) { if (data.type === 'checkout_submit_disable') { return Promise.resolve(data.disable); } return Promise.reject({}); } function stickyCheckoutBtnPostMessage(data) { let message = { type: 'theme_submit_click' } return Promise.resolve(message); } function handleShowChecktoutToast(data) { if (data.type === 'checkout_toast') { return Promise.resolve(data.message); } return Promise.reject({}); } exportFunction('handleGetOrderInfo', handleGetOrderInfo) exportFunction('handleCheckOrderIdChange', handleCheckOrderIdChange) exportFunction('addEventListenerRedirect', addEventListenerRedirect) exportFunction('addEventListenerMask', addEventListenerMask) exportFunction('addEventListenerMaskClose', addEventListenerMaskClose) exportFunction('handleUpdateCheckout', handleUpdateCheckout) exportFunction('addEventListeneFullFixed', addEventListeneFullFixed) exportFunction('addEventListenerTproduct', addEventListenerTproduct) exportFunction('addEventListeneScollToCheckout', addEventListeneScollToCheckout) exportFunction('handleToggleStickyCheckoutBtn', handleToggleStickyCheckoutBtn) exportFunction('handleSetStickyCheckoutBtnDisabled', handleSetStickyCheckoutBtnDisabled) exportFunction('stickyCheckoutBtnPostMessage', stickyCheckoutBtnPostMessage) exportFunction('handleShowChecktoutToast', handleShowChecktoutToast)
window.addEventListener('message', (e) => { const iframe = document.getElementById("checkout_iframe"); if(iframe && e.data && e.data.type === 'checkout_full_screen'){ if (e.data.is_full_screen) { iframe.setAttribute("scrolling", "auto") } else { iframe.setAttribute("scrolling", "no") }; } }); function handleSetObserver() { let iframeEle = document.getElementById('checkout_iframe'); var observer = new MutationObserver((mutations) => { let is_dom_change = false; mutations.forEach((item) => { if (item.type === 'childList') { is_dom_change = true; } }); const scrollHeight = iframeEle.contentWindow.document.body.scrollHeight; if (is_dom_change) { iframeEle.style.height = `${scrollHeight ? scrollHeight : 1400 }px`; } }); const options = { "childList" : true, "attributes" : false, "characterData" : false, "subtree" : true, "attributeOldValue" : false, "characterDataOldValue" : false }; iframeEle.contentWindow.addEventListener('DOMContentLoaded', function(e) { try { if (iframeEle.contentWindow.document.readyState === "interactive") { observer.observe(iframeEle.contentWindow.document, options); const iframe = document.getElementById("checkout_iframe"); iframe.addEventListener("load", function(e) { if (iframe.contentWindow.location.href.indexOf('thank_you') > -1) { window.location.href = iframe.contentWindow.location.href; } }); } } catch (err) {} }); } function handleAddListenerCheckoutIframe() { let checkout_iframe_render_elem = document.getElementById('checkout_iframe_render_1634493037563'); checkout_iframe_render_elem.addEventListener('spz:dom-update', (e) => { handleSetObserver(); }) } handleAddListenerCheckoutIframe();
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1711673738628').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);