🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set
🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set

🎁Hot Sale 50% OFF⏳Multi-Purpose Bearing Puller Set

Price
$79.99
$32.99
Save  $47.00
Style
Please select a style
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

Introducing our Multi-Purpose Bearing Puller Set, the ultimate solution for all your bearing removal needs. Whether you're a professional mechanic or a DIY enthusiast, this set provides the versatility and reliability required to tackle a wide range of bearing removal tasks with ease.

From automotive repairs to machinery maintenance, this comprehensive set is designed to make the job smoother and more efficient, saving you time and effort.

FEATURES

VERSATILE APPLICATIONS: Designed to remove various types of bearings, making it an indispensable tool for automotive, industrial, and household use.

DURABLE CONSTRUCTION: Constructed from high-quality materials, ensuring durability and longevity for years of dependable service.

MULTIPLE PULLER SIZES: Includes a range of puller sizes and configurations to accommodate different bearing sizes and types, providing versatility for various applications.

EASY TO USE: Ergonomically designed handles and intuitive operation make using this set a breeze, even for beginners, saving time and effort on bearing removal tasks.

COMPACT STORAGE CASE: Comes neatly organized in a durable storage case, keeping all components secure and easily accessible, perfect for storing in your toolbox or workshop.

SPECIFICATION

Material: Chromium sclerosteel

Case Dimensions: 49*22*8 cm

NOTES

Always ensure proper safety precautions are taken when using any tools, including wearing appropriate protective gear.

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.