✨This Week's Special Price 💥Motorized Rotating Chain Clock
✨This Week's Special Price 💥Motorized Rotating Chain Clock
✨This Week's Special Price 💥Motorized Rotating Chain Clock
✨This Week's Special Price 💥Motorized Rotating Chain Clock
✨This Week's Special Price 💥Motorized Rotating Chain Clock
✨This Week's Special Price 💥Motorized Rotating Chain Clock
2/6
✨This Week's Special Price 💥Motorized Rotating Chain Clock
✨This Week's Special Price 💥Motorized Rotating Chain Clock
✨This Week's Special Price 💥Motorized Rotating Chain Clock
✨This Week's Special Price 💥Motorized Rotating Chain Clock
✨This Week's Special Price 💥Motorized Rotating Chain Clock
✨This Week's Special Price 💥Motorized Rotating Chain Clock
2/6

✨This Week's Special Price 💥Motorized Rotating Chain Clock

$81.99
$103.82
Save $21.83
ColorBlack
Please select a color
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);
SKU: QU2424397-黑色
Weight: 0kg
Barcode:

Description

Timing Chain Clock made with double roller chain Timing Set of Chevy Small Block engines.

Gears have been outfitted with custom motorized designs to rotate the gears like on a real engine. The timing Set would fit engine sizes: 283. 305. 327. 350. and 400 engines. 

Comes with a brand new piston base. The connecting rod in the back is 3d printed from a very strong PETG filament.

This is a great gift for any car guy (or gal) or any gearhead.

*This timing chain clock sits on any flat surface with the supplied base. This clock cannot hang on a wall.

*Patent pending Modular design allows easy replacement of the motor. clock mechanism. hands. and even the clock face! 

*Clock is Quartz movement and runs off of a AA battery.

*6″ wide x 12″ tall clock

*Hands are detached to prevent damage while shipping. They will come with step-by-step instructions on how to assemble. Just push one on. put a nut over the other. and push the last one on. Pretty simple.

**This design is patent pending

FAQS

  • Are they made from metal?
Every timing set (gears) and piston are real. The connecting rod (part extending up from the base) and all parts that allow the gears to rotate are 3d printed in a very sturdy PETG plastic.
 
  • How are they powered?

The clock portion is run off a AA battery.

[⚡️STOCK SELLS FAST – GET YOURS SOON!]

💰 Payment Method

Payments Via PayPal®Credit and Debit Card.

If you want to checkout with a Debit or Credit Card. just enter your * Card No. * Expiration Date. and * CVV.

✈ Worldwide Shipping 

Please do note that shipping is insured. However. you may receive your items earlier. Tracking Numbers will ALWAYS be sent so you can track it every step of the way! Cool things are worth waiting for! 😉

 
OUR GUARANTEE

📦 Insured Worldwide Shipping: Each order includes real-time tracking details and insurance coverage in the unlikely event that a package gets lost or stolen in transit.

💰 Money-Back Guarantee: If your items arrive damaged or become defective within 15 days of normal usage. we will gladly issue out a replacement or refund.

✉️ 24/7 Customer Support: We have a team of live reps ready to help and answer any questions you have within a 24-hour time frame. 7 days a week.

🔒 Safe & Secure Checkouts: We use state-of-the-art SSL Secure encryption to keep your personal and financial information 100% protected.

💖Our original intention

Provide interesting. fashionable and high-quality products in the world. We will do our best to provide customers with excellent customer service support. because we attach great importance to absolutely zero-risk customer satisfaction.