Free shipping worldwide over $50
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
2 / 9
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
Gap Hole Anti-clogging Cleaning Brush (10 PCS)
50% OFF
evershopby

Gap Hole Anti-clogging Cleaning Brush (10 PCS)

$9.88 $19.76
128 sold
Quantity
Qty
SAY GOODBYE TO THOSE INSISTENT STAINS AND DIRT! 

Our products are here to take care of your problem by providing cleaning brushes that will get rid of those nasty stains in the gaping hole. 

Family helper in daily life!

Specially used for crevice cleaning, can go deep into crevices and small holes to remove blockages. At the same time, it will not damage the surface. (Suitable for holes with a diameter greater than 0.7mm).

I bought these to clean the amounts of dust that have collected inside the gaping hole of my shower head. The bristles are soft enough to fit inside but stiff enough to do a great job of cleaning. 

- Hilary

 Great for getting in crevices that need a quick clean.  Easy to clean afterward. I'm thrilled as now I won't have to go through the trouble of blocking the shower hole. A great cleaning tool to have!

- Caroline

Reason for choice

◆|  Well-spaced bristles design, particles rinse away easily.
◆|  Durable, strong but soft nylon bristles for cleaning.
◆|  The perfect tool for stainless, silicone, and glass gap hole.
◆|  Set of 10 brush, a great gift to family and friends.
◆|  Should be dried well after each use and stored in a dry place.
◆|  Multi-purpose, convenient for cleaning specific stuff and corners hard to access.

DESCRIPTION

► Multifunctional: The small cleaning brush can clean cell phone holes, bathroom shower holes, computer keyboards, window slots, blinds, gas stoves, sinks, faucets, etc.

►Easy to use: Just insert it into the tube, twist it, and wash it after use and it can be reused. The non-slip handle design with concave and convex lines makes it more comfortable to hold.

► Townhouse Design:10 packs of row design, take it as you use it, easy to store. You can keep some at home, some for carrying around or share with friends.

► Durable::The cleaning brush handle is made of high-quality PP plastic, and the bristles are made of nylon, which has good flexibility, wear resistance, heat resistance, and no deformation.

SPECIFICATION

Material:
 - Handle: Polypropylene
 - Brush: Nylon
 - Wire: Stainless Steel
Color: White
Weight: 12 g / 0.03 bl
Size: 6 * 0.8cm / 2.36 * 0.32 Inches
Brush Head Size: 1 cm / 0.39 Inches
Heat Resistance Temperature: 100℃
Package Included: 10 PCS / Set Gap Hole Cleaning Brush

WARM TIPS

Please align the small holes and clean them vertically.
Do not use acid, alkaline lotion, and bleach.
Drain the water thoroughly and store it after drying.
Do not place it near open flames and high temperatures.
Please keep it out of reach of children.

You May Also Like Don't Like These?

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.