29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
1/12
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
29-piece Through-center Ratchet 2-way Wrench Set
1/12

29-piece Through-center Ratchet 2-way Wrench Set

$79.99
$119.99
Save $40.00
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

The 29-piece Through-center Ratchet 2-way Wrench Set is a perfect tool for home repairs, automotive repairs, and other DIY projects. Whether you're a professional or a hobbyist, this set of tools is sure to come in handy.

This kit is made of high-quality Chrome-vanadium steel material, making it extremely durable and able to withstand high torque. The set includes a variety of sockets in multiple sizes, so you can tackle any screw with ease, such as hex, square, and other 6 kinds of special-shaped screws. The ratchet handle is designed for maximum comfort and efficiency, allowing you to easily switch between different sockets.

The ratchet wrench is bidirectional adjustable, allowing you to access hard-to-reach areas. It can be used as a ratchet wrench, screwdriver, and socket wrench to deal with all kinds of maintenance and repair work. With this kit, you can tackle any job with ease and efficiency.

The entire set is lightweight and comes with a convenient storage case, making it easy to store and carry. A great gift for husbands, fathers, family, and friends.

FEATURES

[ Application ]: Suitable for various scenarios, appliances, computers, bicycles, cars, lawn equipment, machinery, and all kinds of mechanical maintenance.

[ Durable ]: All the tools are constructed of chrome vanadium steel for strength and durability Full polished chrome finish for anti-corrosion protection

[ Included ]: 11PCS Sockets: 4.5, 5, 5.5, 6, 7, 8, 9, 10,11, 12, 13 mm; 10PCS Bits: FD 4-5-7, PH1-2, PZ1-2, T10-15-20; 1PC Ratchet Wrench; 1PC Square Joint; 2PCS Extension Bar; 1PC Spinner Handle; 1PC Flexible Extension; 1PC Adapter; 1PC Batch Socket.

SPECIFICATION

Material: Chrome-vanadium Steel

Color: Blue 

Kit Size: 210*145*60mm

Kit Weight: 0.92kg

Package Includes:  29-piece Through-center Ratchet 2-way Wrench Set *1

NOTE

Please allow slight measurement errors due to manual measurement.

Due to the different monitor and light effects, the actual color of the item might be slightly different from the color shown in the pictures.

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.