Copy of 1
Copy of 1
Copy of 1
Copy of 1
Copy of 1
Copy of 1
Copy of 1
Copy of 1
1/8
Copy of 1
Copy of 1
Copy of 1
Copy of 1
Copy of 1
Copy of 1
Copy of 1
Copy of 1
1/8

Copy of 1

$39.99
$0.00
Save $-39.99
ColorGrey
Please select a color
Buy More Save More
Please select a buy more save more
Quantity

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

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

Comes with 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 gear head.

*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 motor, clock mechanism, hands, and even the clock face! (replacement modular parts are shipped for free)

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

*Motorized rotating gears run off a plug that plugs into any 120volt home outlet with supplied wall adapter. It can also be plugged into any USB port on laptop etc.

*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 ran off a AA battery (included) and the motorized gear is ran off a USB wall adapter (included). You can also plug it into any USB slot on your computer etc.

  • Do you offer returns/replacements?

If there are any damages or malfunctions, I offer free parts replacement. My goal is for you to be 100% happy with your purchase. I offer returns within the first 30 days. I will also do exhanges if you would like a different clock.

4 GREAT REASONS TO BUY FROM US 

SHIPPING

  • Shipping takes 7-14 days depending on location.
  • Some distant areas can take a bit longer. But we'll get it to you
Customer Reviews

Here are what our customers say.

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.