30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
1/8
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
30-in-1 Multi-batch Combination Set
1/8

30-in-1 Multi-batch Combination Set

$69.99
$99.99
Save $30.00
Spcification
Please select a spcification
Quantity
Barcode:

  • TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!!
  • 😊If you are not satisfied with the goods you received, please contact us within 15 days after receiving, we will give you the best help!
  • 🚢 Shipping>>Worldwide express shipping available.
  • 🔥98.9% of customers buy 2 or more

Easy Disassembly, Assembly, Repair

The perfect gifts for DIY lover, men, dad, husband, brother, grandfather and friends. In these important days, sending them the gifts full of love, they will recall this moment every time when they use it.

RATCHET SCREWDRIVER

The magnetic screwdriver set provides three settings: clockwise and counterclockwise ratchet and fixed in the locked position. Thanks to its freely rotating base, the T-handle ratchet drive allows direct pressure to be applied when unscrewing objects.

TIME SAVER

Multi-function sockets provide you with universal compatibility, suitable for screws of various shapes. It can save you time and money because you can constantly switch between multiple tools and sizes to improve work efficiency. This socket can replace the whole set of old tools, meeting all your needs!

ABS Transparent Plastic Box

high strength, impact resistance, high toughness, non-toxic, no peculiar smell, simple and elegant

Telescopic Connecting Rod

The telescopic connecting rod is forged with cr-V alloy steel, the surface is Japanese-style water mist technology, the anti-embroidery and wear-resistant built-in strong magnetic block is stably connected to the batch head, and the length can be adjusted.

Non-slip Two-color Handle

ergonomic grip design, comfortable to hold, no slippage, safer material

Sturdy Alloy Steel Bit

The bit is made of cr-V alloy steel, with phosphating surface, durable

Specification:

Name: 24+4 Ratchet Screwdriver Set

Handle material: PP+TPR

Material: chrome vanadium alloy steel

Package:

30-in-1 Multi-batch Combination Set x 1 set

Note:

Due to the difference between different monitors, the pictures may not reflect the actual color of the item. Please refer to the actual.

Due to manual measurement, please allow 1-2 cm error. At least make sure you don't mind before buying. 

If you have any questions, please do not hesitate to contact our customer service.Thank you for your understanding.

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.