Free shipping worldwide over $50
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
14 / 14
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can
0% OFF

🔥Upgraded Replacement Gas Can Spout with Flexible Nozzle, Fit for Most 1/2/5/10 Gal Can

$24.99
0 sold
Content
Qty

The Threaded Pipe With Hex Nut is a versatile tool designed to provide secure connections in various plumbing and construction applications. Crafted from high-quality PE material, this one-piece set ensures durability and reliability in demanding environments. Its threaded design combined with the hex nut allows for easy installation and tightening, ensuring a leak-proof seal every time.

 

KEY FEATURES

DURABLE CONSTRUCTION - Constructed from premium PE material, the threaded pipe with hex nut offers exceptional durability, capable of withstanding harsh conditions and heavy-duty use. This ensures longevity and reliability in plumbing and construction applications, providing peace of mind to users.

SECURE CONNECTION - The threaded design of the pipe combined with the hex nut ensures a secure connection, minimizing the risk of leaks or loosening over time. This feature is crucial for maintaining the integrity of plumbing systems, offering a dependable solution for both professionals and DIY enthusiasts.

EASY INSTALLATION - Featuring a user-friendly design, the threaded pipe with hex nut allows for easy installation and tightening without the need for specialized tools. This simplifies the assembly process, saving time and effort during construction or repair tasks. Whether used in residential, commercial, or industrial settings, its ease of installation makes it a preferred choice for professionals and amateurs alike.

VERSATILE CONFIGURATIONS - Available in various configurations including one-piece set, sets with an 8mm drill bit, and multi-piece sets, the threaded pipe with hex nut offers versatility to suit different project requirements. Whether it's a simple repair task or a complex plumbing installation, there's a suitable configuration to meet the specific needs of the job, providing flexibility and convenience to users.

SPECIFICATION

Content: Five Piece Set + 8mm Drill Bit

Material: PE

Color: Yellow

Size: As shown in the picture

PACKAGE INCLUDES

1×Threaded Pipe With Hex Nut

NOTES

Please allow 2-3cm error due to manual measurement. Please make sure you do not mind before purchasing.

Color may not appear as exactly as in real life due to variations between the computer monitors.

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.