Free shipping over $40
Expansion Screw Petal Nut
Expansion Screw Petal Nut
Expansion Screw Petal Nut
Expansion Screw Petal Nut
Expansion Screw Petal Nut
Expansion Screw Petal Nut
Expansion Screw Petal Nut
Expansion Screw Petal Nut
Expansion Screw Petal Nut
1 / 9
Expansion Screw Petal Nut
Expansion Screw Petal Nut
Expansion Screw Petal Nut
Expansion Screw Petal Nut
Expansion Screw Petal Nut
Expansion Screw Petal Nut
Expansion Screw Petal Nut
Expansion Screw Petal Nut
Expansion Screw Petal Nut
0% OFF
Save $-19.99
Delis666

Expansion Screw Petal Nut

$19.99
5 sold
Style
Qty
  • MAIN FEATURES
  • ✅ Easy To Use -------- 1. Drill a hole to the recommended diameter. 2. Tap the anchor into the hole until it is flush with the surface of the substrate. 3. Attach the setting tool to the head of the screw.Squeeze the to expand the anchor.(Small sizes may be set using a screwdriver) 4. Remove the screw and place it through the fixture then back into the anchor. Tighten the screw until the fixture is fixed.

  • ✅ Fast Installation with Manual or Pneumatic Tools -------- The tool makes it easier. You can you 2 wrenched or pliers. One to hold the rivet nut so it does not spin after you insert it into the hole. Thread the right size screw into the nut. Tighten the nut with the other wrench/plier. As you tighten the screw/bolt, the nut will crimp and hold in place. Don't over tighten or you may strip the thread.

  • ✅Expansion Screw Petal nut-------- good expansion effect, firm installation, spiral thread, uniform, not easy to rotate. Exquisite workmanship, simple structure, easy to install and use, give you perfect effect. Good propagation effect, firm installation and strong adaptability.

SPECIFICATIONS

  • Material: carbon steel

  • Weight: 1pcs:5g

Shipping:

  • Free Shipping Over $30.

  • Orders will be processed within 7 business days of ordering and shipped out the next day after the processing day. Orders will generally be delivered within 7 to 14 working days.

Returns:Fast refund for any dissatisfaction within 15 days, 100% money-back guarantee.

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.

/** @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-1711005325228').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);