Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes
Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes

Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes

Price
$23.99
$16.99
Save  $7.00
BUY MORE SAVE MORE!
Please select a buy more save more!
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

FEATURES

VERSATILE EXTRACTION: This tool is engineered to handle the removal of various fasteners, including screws, bolts, and plastic expansion tubes, making it perfect for different repair and construction tasks.

HEX HANDLE DESIGN: The ergonomic hex handle ensures compatibility with power drills and manual wrenches, providing excellent torque and ease of use for efficient extraction.

DURABLE CONSTRUCTION: Crafted from high-strength, corrosion-resistant steel, this extractor is built to endure repeated use and harsh working conditions, ensuring long-lasting reliability.

EFFICIENT PERFORMANCE: With its precision design, the extractor quickly and effectively removes fasteners without causing damage to the surrounding surface or material, saving you time and effort.

EASY TO USE: Featuring a straightforward design that allows for simple setup and operation, this tool ensures that even beginners can use it confidently to handle repairs and projects with minimal effort.

SPECIFICATION

Size: As Shown

Material: Alloy

Package Includes: 1* Hex Handle Electric Extractor for Screws, Bolts & Expansion Tubes

NOTES

Please allow 2-3cm error due to manual measurement. Please make sure you do not mind before purchasing.

Color may not appear as exactly as in real life due to variations between the computer monitors.

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.