Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)
Sewer Cleaning Tool High-pressure Nozzle(50% OFF)

Sewer Cleaning Tool High-pressure Nozzle(50% OFF)

Price

$29.00 $19.99
Save $9.01
In stock

amount

Please select a amount

Quantity

/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
🔥The price is limited ! 🔥 Grab yours as the limited promotion available!

  • 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

Sewer jet nozzles are great for general water pipe flushing and cleaning pipes, providing efficient, high-quality cleaning for soft sewer blockages such as grease, fine sand, hair, fine gravel, and general waste blockages.

The reverse airflow nozzles are composed of a 1 x 0° front nozzle to remove blockages and stubborn dirt, and 6 x 30° rear nozzles to flush loose debris and clean from

 the front nozzle.

FEATURES

The sewer nozzle creates 1 front jet and 6 rear jets

The nozzle is small enough for corners

Working pressure is up to 5000 PSI

Made of corrosion-resistant stainless steel, sturdy and built to last

The end of the sewer nozzle is a 1/4" plug for quick connection

Suitable for hot water up to 310℉

 

SPECIFICATION

Material: Stainless Steel

Color: As Shown

Interface: 1/4”

Weight: 68g

Size: 61*31mm

Package Includes: 1 * Nozzle

NOTE

Please allow slight measurement deviation 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.

AFTER-SALE SERVICE