Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
1/13
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
Power Scrubber Brush Set(3pcs/set)
1/13

Power Scrubber Brush Set(3pcs/set)

$19.95
$31.90
Save $11.95
ColorYellow
Please select a color
Quantity

Power Scrubber Brush Set(3pcs/set)

  • Worldwide?Express?Shipping Available For?Power Scrubber Brush Set.
  • Ship within?24?Hours?after?& Delivered in 3 to 7 days
  • Easy Return, Fast Refund, 100% Money Back Guarantee.

Looking for an efficient way to clean tough areas including sinks, tiles, toilets, showers, bathtubs,?upholstery, and many other surfaces? Our?3 Pc Power Scrubbing Brush?will make cleaning efficient and fun! Cut your cleaning time by more than half when compared to hand scrubbing. The 3 brushes fit into most cordless drills and drivers, such as Dewalt, Bosch, Black & Decker, Makita etc.?

  • Includes 3 power scrub brushes with different sizes/shapes
  • 1/4 inch quick change shafts fit?all drills and drivers
  • Brushes made with stiff nylon bristle fibers?
  • Will NOT scratch tubs, sinks, baseboards, shower enclosures & door tracks, porcelain, etc.
  • Also works well on concrete, brick, fireplace, stone, sidewalks, and?driveways

Power Scrubber Brush Set(3pcs/set)

Package contents:?1 Set x 3 Scrubbing Brushes (2in, 3.5in, and 4in). This product has proven its performance with professional cleaners and is now finally available to everyone at a low cost. The price above is a?ONE-DAY?OFFER. and will not last.?Quantities?are Extremely?Limited?-?2 per customer.

Our Guarantee

We truly believe we carry some of the most innovative?products in the world, and we want to make sure we back that up with a risk-free ironclad 90?day guarantee.

If you don't have a positive experience for ANY reason, we will?do WHATEVER it takes to make sure you are 100% satisfied with your purchase.

    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.