Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
1/8
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
Small Double-sided Pull Saw
1/8

Small Double-sided Pull Saw

$29.99
$45.99
Save $16.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

Fast accurate cutting improves work efficiency.

Achieve precise cuts with ease using our double-sided pull saw, featuring fine teeth for cross-cutting and high precision tenon cutting, and coarse teeth for fast rip-cuts of wood.

FEATURES

* Accurate Cutting

The saw teeth are hardened by quenching, making them extremely sharp and capable of providing smoother and more precise cutting. Compared to traditional saws, they are more suitable for tasks that require precise cutting.

* Durable & Flexible Blade

Our flush-cut saw blade is made of durable and flexible SK-5 steel, with hardened edges and high elasticity, making it easy for both novice and advanced carpenters to keep a straight cut.

* Faster & Effort-saving

Save time and effort with our three-blade serration, which is hardened to improve sharpness and wear resistance, resulting in three times faster cutting and a smooth cut surface.

* Easy to Operate

It is easy to operate and requires no special skills or experience, making it easy for even beginners to use.

* Comfortable Handle

The handle adopts an ergonomic design that conforms to the curve of the human hand, providing a comfortable grip.

SPECIFICATION

Blade Material: SK5

Handle Material: Wood

Overall Length: 310mm

Blade Length: 150mm

Blade Thickness: 0.6mm

Serration Density: TPI: 12, Teeth Space: 2.1mm

Serration Density: TPI: 17, Teeth Space: 1.5mm

Package Includes: 1 * Small Double-sided Pull Saw

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.