Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
1/8
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
Wrench Extender Wrench Conversion Adapter
1/8

Wrench Extender Wrench Conversion Adapter

$26.99
$26.99
Save $0.00
It's been recommended by 683 people on Facebook, Twitter and Instagram
Style
Please select a style
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);
Weight: 0kg
Barcode:
  • Fast refund>>100% Money-Back Guarantee
  • 🌎Global Express Delivery
  • 💯Free Shipping Over $49.99!
  • 🔥97.3% of customers are buying 5-7 pcs
  • 📩Contact us:  info@mocuishle.store

MAIN FEATURES

  • ★Fitment: Universal wrench extender adapter, compatible with 1/2 Inch drive circuit breaker lever wrench and 21mm hex drive.

            

  • ★Function: When used with a wrench or power lever, it can enhance the leverage effect, making it easy to tighten or disassemble components, rusted bolts, and nuts, which can help you save time and effort.

            

  • ★Material: Mainly made of steel, with a rust resistant protective coating on the surface. Avoid direct contact with air and prevent oxidation and rust.

             

  • ★Structure: The heat treated steel structure makes the wrench extension sturdy and durable, preventing the driver from slipping or becoming round.

 

  • ★Scope of use: The wrench extension tool has portability and longer scalability. Suitable for adding more leverage on stubborn nuts and bolts, as well as entering narrow spaces and difficult to reach areas.

            

SPECIFICATIONS

  • Material: alloy steel

  • Unit weight: 230g

  • Size: 21*11*5mm

Note:

  • Due to manual measurements, please allow slight measurement deviations.

Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed on the picture.


100% Risk-Free Purchase 🔥 

  • We truly offer the most stunning, trendy highest-quality products in the world.
  • We will do WHATEVER it takes with outstanding customer service support to assist everyone as we highly value our customer satisfaction with absolute ZERO risks.
  • We make sure that every customer is 100% satisfied in every aspect!
  • If you are not satisfied with receiving the goods, you can apply for a refund.
  • You can pay with PayPal, which will protect your money.
  • ✉️ 24/7 Customer Support: info@mocuishle.store
  • We process orders between Monday and Friday.
  • We would greatly appreciate your patience and understanding as we work to meet demand while ensuring that every piece meets our high-quality standards.

Men's Wear