High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
7/12
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2
7/12

High Bright Power Flashlight Aluminum Outdoor Waterproof LED Flashlight XHP50.2

$39.99
$39.99
Save $0.00
Emitting Color
Please select a emitting color
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
Secure Payments
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.

After You Buy>>>

  • -- Pls find us in first time when you find the parcel Broken/Scratch/Function Error/Miss Parts/Unwork/has not arrived etc, we always have more details and solutions,even duty for your order.
  • -- It's better for both of us when discussing a solution for your order without a dispute or bad review. -- Please fully charge the battery before use.
  • -- It is not recommended to fully exhaust the battery before charging.
  • -- Make sure the battery insulation (sheet) has been removed before use.

Life-Graded Waterproof

Flash Light Body Analysis

  • 26650&18650 suit for XHP50.2 Flashlight ; 18650 suit for L2 Flashlight .

Product Details:

  • High power and quality XHP50.2/L2 LED, long lifetime(100,000hours)
  • Internal wiring applies the high efficient booster circuit, and can utilize the batteries in the largest extent.
  • 4. Lens: good light transmission, not easy to damage, sturdy aluminum the head to protect the lens from abrasion; Fixed focus: Good focusing effect, long irradiation distance; Middle switch: high-quality natural rubber material, non-slip surface, touch the switch to switch the lighting mode, long press the switch to turn off the light; Battery contact: The spring battery contact design has good electrical conductivity and effectively prevents poor contact.
  • Suitable for outdoor sport lovers to do some outdoor activities, such as cycling, climbing, and camping, etc.

Specification

  • LED type: XHP50.2/L2
  • Lightbulb/LED Lifespan: 100,000 hours
  • 5Modes: High / Middle/ Low / Strobe / SOS
  • Battery type: 1x18650/26650 Battery
  • Switch Type: Clicky/Clickie
  • Body color: Black/Red
  • Material: Aluminum Alloy
  • Torch net weight: L2-200g XHP50.2-310g
  • Rechargeable: Direct USB charging

Tactical XHP50.2 L2 LED TORCH FLASH LIGHT

  • XHP50.2 has more powerful than L2,it's longer than L2. L2 has a suitable body size, if you are interested in it , you can find our sales-service to know more .

USB Rechargeable Flashlight

  • Rechargeable for most of USB equipment.

Power Display

Durable XHP50.2 L2 Flashlight Body Design

Powerful 26650 Battery Support for XHP50.2

  • 26650 battery hold more power than 18650 battery, and it also more suitable for powerful flashlight.

Wide Usage