4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key
4 in 1 Electric Drill Chuck Key

4 in 1 Electric Drill Chuck Key

Price
$0.00
$12.99
Save  $-12.99
Color
Please select a color
Quantity
Please select a quantity
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

Having trouble to replace your drill chuck? Look no further than our convenient 4-in-1 key. Designed for easy storage and compatibility with most drill chuck sizes, it simplifies the process of tightening and loosening.

KEY FEATURES

4 IN-1 DESIGN - With four different key sizes in one tool, you'll never have to hunt for the right chuck key again. It's like having a complete set in one compact device.

EASY GRIP - The ergonomic design ensures a comfortable and secure grip, making the tightening and loosening process easier.

DURABLE CONSTRUCTION - Crafted from high-quality steel, this chuck key is built to last. It can withstand the rigors of daily use and provide long-lasting reliability.

PORTABILITY - This chuck key is compact and easy to carry, whether you're moving between job sites or just need to take it out to your workshop. It won't add unnecessary bulk to your toolkit.

SPECIFICATION

Material: steel

Weight: 42g

Function: tightening and loosening the drill chuck

PACKAGE INCLUDES

1 * 4 in 1 Electric Drill Chuck Key

NOTES

Colors may vary due to different monitors.

For manual measurements, please allow 1-2 cm for errors.

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.