secondhandmods.com Open in urlscan Pro
23.227.38.32  Public Scan

Submitted URL: http://secondhandmods.com/
Effective URL: https://secondhandmods.com/en-ca
Submission: On June 20 via api from US — Scanned from CA

Form analysis 7 forms found in the DOM

POST /en-ca/localization

<form method="post" action="/en-ca/localization" id="annbar-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
    name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/en-ca">
  <div class="localization__grid">
    <div class="localization__selector">
      <input type="hidden" name="country_code" value="CA">
      <country-selector><label class="label visually-hidden no-js-hidden" for="annbar-localization-country-button">Country/Region</label>
        <div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" aria-expanded="false" aria-haspopup="listbox" id="annbar-localization-country-button">
            <span class="text-start">Canada (CAD&nbsp;$)</span>
            <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
              <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"></path>
            </svg>
          </button>
          <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" aria-hidden="true" hidden="" aria-activedescendant="annbar-localization-country-opt-0">
            <li class="custom-select__option flex items-center js-option" id="annbar-localization-country-opt-0" role="option" data-value="CA" aria-selected="true">
              <span class="pointer-events-none">Canada (CAD&nbsp;$)</span>
            </li>
          </ul>
        </div>
      </country-selector>
    </div>
  </div>
  <script>
    customElements.whenDefined('custom-select').then(() => {
      if (!customElements.get('country-selector')) {
        class CountrySelector extends customElements.get('custom-select') {
          constructor() {
            super();
            this.loaded = false;
          }
          async showListbox() {
            if (this.loaded) {
              super.showListbox();
              return;
            }
            this.button.classList.add('is-loading');
            this.button.setAttribute('aria-disabled', 'true');
            try {
              const response = await fetch('?section_id=country-selector');
              if (!response.ok) throw new Error(response.status);
              const tmpl = document.createElement('template');
              tmpl.innerHTML = await response.text();
              const el = tmpl.content.querySelector('.custom-select__listbox');
              this.listbox.innerHTML = el.innerHTML;
              this.options = this.querySelectorAll('.custom-select__option');
              this.popular = this.querySelectorAll('[data-popular]');
              if (this.popular.length) {
                this.popular[this.popular.length - 1].closest('.custom-select__option').classList.add('custom-select__option--visual-group-end');
              }
              this.selectedOption = this.querySelector('[aria-selected="true"]');
              if (!this.selectedOption) {
                this.selectedOption = this.listbox.firstElementChild;
              }
              this.loaded = true;
            } catch {
              this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
            } finally {
              super.showListbox();
              this.button.classList.remove('is-loading');
              this.button.setAttribute('aria-disabled', 'false');
            }
          }
          setButtonWidth() {
            return;
          }
        }
        customElements.define('country-selector', CountrySelector);
      }
    });
  </script>
  <script>
    document.getElementById('annbar-localization').addEventListener('change', (evt) => {
      const input = evt.target.closest('.localization__selector').firstElementChild;
      if (input && input.tagName === 'INPUT') {
        input.value = evt.detail ? evt.detail.selectedValue : evt.target.value;
        evt.currentTarget.submit();
      }
    });
  </script>
</form>

GET /en-ca/search

<form class="main-search__form" action="/en-ca/search" method="get" autocomplete="off">
  <div class="main-search__input-container">
    <input class="main-search__input" type="text" name="q" autocomplete="off" placeholder="Search our store" aria-label="Search">
    <button class="main-search__button" type="submit" aria-label="Search"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation">
        <g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd">
          <circle cx="7.824" cy="7.824" r="7.824"></circle>
          <path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"></path>
        </g>
      </svg></button>
  </div>
  <script src="//secondhandmods.com/cdn/shop/t/9/assets/search-suggestions.js?v=136224079820713396391718141482" defer=""></script>
  <search-suggestions></search-suggestions>
</form>

POST /en-ca/localization

<form method="post" action="/en-ca/localization" id="annbar-localizationMobileNav" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/en-ca">
  <div class="localization__grid">
    <div class="localization__selector">
      <input type="hidden" name="country_code" value="CA">
      <country-selector><label class="label visually-hidden no-js-hidden" for="annbar-localization-country-buttonMobileNav">Country/Region</label>
        <div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" aria-expanded="false" aria-haspopup="listbox" id="annbar-localization-country-buttonMobileNav">
            <span class="text-start">Canada (CAD&nbsp;$)</span>
            <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
              <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"></path>
            </svg>
          </button>
          <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" aria-hidden="true" hidden="" aria-activedescendant="annbar-localization-country-opt-0">
            <li class="custom-select__option flex items-center js-option" id="annbar-localization-country-opt-0MobileNav" role="option" data-value="CA" aria-selected="true">
              <span class="pointer-events-none">Canada (CAD&nbsp;$)</span>
            </li>
          </ul>
        </div>
      </country-selector>
    </div>
  </div>
  <script>
    customElements.whenDefined('custom-select').then(() => {
      if (!customElements.get('country-selector')) {
        class CountrySelector extends customElements.get('custom-select') {
          constructor() {
            super();
            this.loaded = false;
          }
          async showListbox() {
            if (this.loaded) {
              super.showListbox();
              return;
            }
            this.button.classList.add('is-loading');
            this.button.setAttribute('aria-disabled', 'true');
            try {
              const response = await fetch('?section_id=country-selector');
              if (!response.ok) throw new Error(response.status);
              const tmpl = document.createElement('template');
              tmpl.innerHTML = await response.text();
              const el = tmpl.content.querySelector('.custom-select__listbox');
              this.listbox.innerHTML = el.innerHTML;
              this.options = this.querySelectorAll('.custom-select__option');
              this.popular = this.querySelectorAll('[data-popular]');
              if (this.popular.length) {
                this.popular[this.popular.length - 1].closest('.custom-select__option').classList.add('custom-select__option--visual-group-end');
              }
              this.selectedOption = this.querySelector('[aria-selected="true"]');
              if (!this.selectedOption) {
                this.selectedOption = this.listbox.firstElementChild;
              }
              this.loaded = true;
            } catch {
              this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
            } finally {
              super.showListbox();
              this.button.classList.remove('is-loading');
              this.button.setAttribute('aria-disabled', 'false');
            }
          }
          setButtonWidth() {
            return;
          }
        }
        customElements.define('country-selector', CountrySelector);
      }
    });
  </script>
  <script>
    document.getElementById('annbar-localization').addEventListener('change', (evt) => {
      const input = evt.target.closest('.localization__selector').firstElementChild;
      if (input && input.tagName === 'INPUT') {
        input.value = evt.detail ? evt.detail.selectedValue : evt.target.value;
        evt.currentTarget.submit();
      }
    });
  </script>
</form>

POST /en-ca/contact#home_newsletter_signup

<form method="post" action="/en-ca/contact#home_newsletter_signup" id="home_newsletter_signup" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <input type="hidden" name="contact[tags]" value="prospect,newsletter">
  <div>
    <div class="signup-form__inline-container">
      <input type="email" placeholder="Your email" class="signup-form__email" value="" name="contact[email]" aria-label="Email" required="">
      <button class="btn signup-form__button" type="submit">Subscribe</button>
    </div>
  </div>
</form>

POST /en-ca/contact#contact_form

<form method="post" action="/en-ca/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <input type="hidden" name="contact[tags]" value="prospect,newsletter">
  <p>
    <input type="email" placeholder="Your email" class="signup-form__email" value="" name="contact[email]" aria-label="Email" required="">
  </p>
  <button class="btn btn--primary signup-form__button" type="submit">Subscribe</button>
</form>

POST /en-ca/contact#contact_form

<form method="post" action="/en-ca/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <input type="hidden" name="contact[tags]" value="prospect,newsletter">
  <p>
    <input type="email" placeholder="Your email" class="signup-form__email" value="" name="contact[email]" aria-label="Email" required="">
  </p>
  <button class="btn btn--primary signup-form__button" type="submit">Subscribe</button>
</form>

POST /en-ca/localization

<form method="post" action="/en-ca/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
    name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/en-ca">
  <div class="localization__grid">
    <div class="localization__selector">
      <input type="hidden" name="country_code" value="CA">
      <country-selector><label class="label visually-hidden no-js-hidden" for="footer-localization-country-button">Country/Region</label>
        <div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button">
            <span class="text-start">Canada (CAD&nbsp;$)</span>
            <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
              <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"></path>
            </svg>
          </button>
          <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" aria-hidden="true" hidden="" aria-activedescendant="footer-localization-country-opt-0">
            <li class="custom-select__option flex items-center js-option" id="footer-localization-country-opt-0" role="option" data-value="CA" aria-selected="true">
              <span class="pointer-events-none">Canada (CAD&nbsp;$)</span>
            </li>
          </ul>
        </div>
      </country-selector>
    </div>
  </div>
  <script>
    customElements.whenDefined('custom-select').then(() => {
      if (!customElements.get('country-selector')) {
        class CountrySelector extends customElements.get('custom-select') {
          constructor() {
            super();
            this.loaded = false;
          }
          async showListbox() {
            if (this.loaded) {
              super.showListbox();
              return;
            }
            this.button.classList.add('is-loading');
            this.button.setAttribute('aria-disabled', 'true');
            try {
              const response = await fetch('?section_id=country-selector');
              if (!response.ok) throw new Error(response.status);
              const tmpl = document.createElement('template');
              tmpl.innerHTML = await response.text();
              const el = tmpl.content.querySelector('.custom-select__listbox');
              this.listbox.innerHTML = el.innerHTML;
              this.options = this.querySelectorAll('.custom-select__option');
              this.popular = this.querySelectorAll('[data-popular]');
              if (this.popular.length) {
                this.popular[this.popular.length - 1].closest('.custom-select__option').classList.add('custom-select__option--visual-group-end');
              }
              this.selectedOption = this.querySelector('[aria-selected="true"]');
              if (!this.selectedOption) {
                this.selectedOption = this.listbox.firstElementChild;
              }
              this.loaded = true;
            } catch {
              this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
            } finally {
              super.showListbox();
              this.button.classList.remove('is-loading');
              this.button.setAttribute('aria-disabled', 'false');
            }
          }
          setButtonWidth() {
            return;
          }
        }
        customElements.define('country-selector', CountrySelector);
      }
    });
  </script>
  <script>
    document.getElementById('footer-localization').addEventListener('change', (evt) => {
      const input = evt.target.closest('.localization__selector').firstElementChild;
      if (input && input.tagName === 'INPUT') {
        input.value = evt.detail ? evt.detail.selectedValue : evt.target.value;
        evt.currentTarget.submit();
      }
    });
  </script>
</form>

Text Content

Skip to content
 * Facebook
 * Instagram
 * 

Parts for the people by the people
Free shipping within USA on orders of $50 or greater
Free shipping to Europe on order $100USD or greater
Free shipping to Canada on orders of $90CAD or greater

Country/Region
Canada (CAD $)
 * Canada (CAD $)

Search
 * HOME
 * SELL YOUR PARTS
 * NEW ARRIVALS
 * PARTS
 * PERMANENT COLLECTION
 * BRACELETS & STRAPS
 * MODELS
 * GENUINE SEIKO PARTS




Account Search Cart

 * HOME
    * About Us
    * Community
    * Builds & Repairs
    * Shipping Info
    * Returns & Exchanges
    * Newsletter
    * FAQs

 * SELL YOUR PARTS
 * NEW ARRIVALS
 * PARTS
    * Bezels
    * Bezel Inserts (Sloped)
    * Bezel Inserts (Flat)
    * Bracelets & Straps
    * Buckles & Clasps
    * Cases & Bundles
    * Casebacks
    * Chapter Rings
    * Containers
    * Crowns
    * Crystals
    * Dials
    * Sterile Dials
    * Gaskets
    * Hands
    * Movements
    * Movement Parts
    * Spare Parts
    * Tools
    * Genuine Seiko Parts
    * Vintage Seiko Parts
    * Watches

 * PERMANENT COLLECTION
 * BRACELETS & STRAPS
    * 18mm
    * 19mm
    * 20mm
    * 21mm
    * 22mm
    * 24mm
    * Buckles & Clasps

 * MODELS
    * Seiko SKX007/009
    * Seiko SKX013
    * Seiko SRPD "Sport 5"
    * Seiko SRPE "DressKX"
    * Seiko SRP "Turtle"
    * Seiko SNK "5"
    * Seiko Prospex "Samurai"
    * Seiko Prospex "Sumo"

 * GENUINE SEIKO PARTS
    * Seiko Bezels
    * Seiko Bezel Inserts
    * Seiko Bracelets & Straps
    * Seiko Bundles & Cases
    * Seiko Casebacks
    * Seiko Chapter Rings
    * Seiko Crowns
    * Seiko Crystals
    * Seiko Dials
    * Seiko Hands
    * Seiko Movements

 * HOME
    * About Us
    * Community
    * Builds & Repairs
    * Shipping Info
    * Returns & Exchanges
    * Newsletter
    * FAQs

 * SELL YOUR PARTS
 * NEW ARRIVALS
 * PARTS
    * Bezels
    * Bezel Inserts (Sloped)
    * Bezel Inserts (Flat)
    * Bracelets & Straps
    * Buckles & Clasps
    * Cases & Bundles
    * Casebacks
    * Chapter Rings
    * Containers
    * Crowns
    * Crystals
    * Dials
    * Sterile Dials
    * Gaskets
    * Hands
    * Movements
    * Movement Parts
    * Spare Parts
    * Tools
    * Genuine Seiko Parts
    * Vintage Seiko Parts
    * Watches

 * PERMANENT COLLECTION
 * BRACELETS & STRAPS
    * 18mm
    * 19mm
    * 20mm
    * 21mm
    * 22mm
    * 24mm
    * Buckles & Clasps

 * MODELS
    * Seiko SKX007/009
    * Seiko SKX013
    * Seiko SRPD "Sport 5"
    * Seiko SRPE "DressKX"
    * Seiko SRP "Turtle"
    * Seiko SNK "5"
    * Seiko Prospex "Samurai"
    * Seiko Prospex "Sumo"

 * GENUINE SEIKO PARTS
    * Seiko Bezels
    * Seiko Bezel Inserts
    * Seiko Bracelets & Straps
    * Seiko Bundles & Cases
    * Seiko Casebacks
    * Seiko Chapter Rings
    * Seiko Crowns
    * Seiko Crystals
    * Seiko Dials
    * Seiko Hands
    * Seiko Movements

Country/Region
Canada (CAD $)
 * Canada (CAD $)

 * Facebook
 * Instagram
 * 


FREE SHIPPING TO EUROPE

ON ORDERS OF $100USD OR GREATER


FREE SHIPPING WITHIN USA

ON ORDERS OF $50 OR GREATER



FREE SHIPPING TO CANADA

ON ORDERS OF $90CAD OR GREATER



WATCH PARTS FOR WATCH MODDERS

AFFORDABLE PARTS ADDED DAILY

See all partssell your parts


ABOUT US

Established in 2020, Secondhand Mods buys, sells, and ships new & used watch
parts. Our used parts are purchased from watch builders like yourself. Click
here to become a seller today.

We ship globally from our shop in Oakland, California.


NEW ARRIVALS

View all
New arrival
Quick buy
Seiko
OEM Seiko 7s26c Malaysia Movement - Losing amplitude
$16.00

New arrival
Quick buy
Unknown
Orange Samurai Second Hand
$6.00

New arrival
Quick buy
Unknown
Brushed Silver GS Diver Hour & Minute Hands
$12.00

New arrival
Quick buy
Unknown
SKX007/SRPD Single Dome Sapphire Crystal - Beveled Edge - Blue AR, 31.3mm
$32.00

New arrival
Quick buy
Crafter Blue
Crafter Blue CB08 Brown Strap with Rose Gold Hardware, 22mm
$56.00

New arrival
Quick buy
Tokeilab
Tokeilab Diver's Dial - Day/Date Window, 28.5mm - New
$42.00

New arrival
Quick buy
Unknown
Gold B&R Square Case Bundle, 42mm
$91.00


Quick buy
Unknown
Kanagawa Wave Dial- Date only, 31.3mm
$19.00


Quick buy
Seagull
ETA 2836 Movement - Clone
$59.00


Quick buy
Seiko
OEM Seiko "Titanium" 7N43 Seiko Dial, 29mm
$35.00


Quick buy
Unknown
SKX007/SRPD Sloped Ceramic Red Worldtimer Bezel Insert
$21.00


Quick buy
Unknown
SKX007/SRPD Sloped Ceramic Blue Worldtimer Bezel Insert
$21.00


Quick buy
Seiko
OEM Seiko SKX027 Bezel Insert
$14.00


Quick buy
Unknown
SKX007/SRPD Sloped Ceramic "Batman" GMT Bezel Insert
$18.00


Quick buy
Dagaz
SKX007/SRPD Bezel Insert - Silver & Black Big #s - Sloped - New
$19.00


Quick buy
Namoki
SKX007/SRPD Flat Sapphire Crystal - No beveled edge - Clear AR, 31.3mm
$37.00


Quick buy
Unknown
Brushed Silver Vintage-Style Field Case, 38mm
$49.00


Quick buy
Namoki
SKX007/SRPD Chapter Ring - Black with White millisecond markers
$22.00


Quick buy
Namoki
SKX007/SRPD SKX-Style Black Ceramic Bezel Insert
$23.00


Quick buy
Namoki
Namoki MM Titanium Case Bundle, 42mm
$272.00

See more Parts


OUR PERMANENT COLLECTION

View all

Quick buy
Secondhand Mods
Black PVD Fluted Case & Jubilee Bracelet, 36mm - New
From $133.00


Quick buy
Secondhand Mods
Polished Gold Fluted Case & Jubilee Bracelet, 36mm - New
$126.00


Quick buy
Secondhand Mods
Polished Two-Tone (Silver & Gold) Fluted Case & Jubilee Bracelet, 36mm - New
From $119.00


Quick buy
Secondhand Mods
Polished Silver Fluted Case & Jubilee Bracelet, 36mm - New
From $112.00


Quick buy
Secondhand Mods
Polished Silver Explorer Case & Oyster Bracelet, 36mm - New
From $112.00



PREVIOUS MOVEMENTS NEXT

View all

Quick buy
Seiko
Regulated NH35a Movement - White Date Wheel - New
$56.00

Quick buy
Seiko
Regulated NH34 Movements, White Date Wheel - New
$96.00

Quick buy
Seiko
Regulated NH35a Movement - Black Date Wheel - New
$59.00

Quick buy
Seiko
Regulated NH36 Movement - 4 o'clock White/Chinese Day Wheel - New
$77.00

Quick buy
Seiko
Regulated NH36 Movement - 3 o'clock White/Chinese Day Wheel - New
$70.00

Quick buy
Miyota
Miyota 8215 Movement
$45.00

Quick buy
Seiko
VK63A Quartz Movements - for parts only
$7.00

Quick buy
Seiko
VK63A Quartz Movement
$21.00
Sold out

Quick buy
Seiko
OEM Seiko 3 o'clock Day Wheel - Kanji, Black
$21.00

Quick buy
Seiko
TMI PC32A - Quartz Movement & Crown/Stem
$21.00
21% off
Quick buy
Ronda
Harley Ronda Movement, HR 515(3)HC
$15.00 $19.00
Sale

Quick buy
Seiko
OEM Seiko NH34 Movement - White Date Wheel
$67.00

Quick buy
Seiko
OEM Seiko 7009A Movement
$28.00

Quick buy
Rhonda
Rhonda Quartz Movement w. Movement holder
$12.00

Quick buy
Seiko
OEM Seiko NH34 - White date wheel - Regulated
$77.00

Quick buy
Seiko
OEM Seiko NH34 - White date wheel
$69.00

Quick buy
Seiko
OEM Seiko VK63 Quartz Movement
$25.00

Quick buy
Seiko
OEM Seiko 7006 Movement
$35.00

Quick buy
Seiko
OEM Seiko 7009 Movement
$17.00

Quick buy
Seiko
NH34 Movement
$69.00



PREVIOUS MODDING ESSENTIALS NEXT

View all

Quick buy
Bezel Insert Adhesive Stickers for SKX007/SRPD Bezels (x5)
$6.00

Quick buy
Dial adhesives sheet (231 stickers per sheet)
$2.00
Sold out

Quick buy
Bezel Insert Adhesive Sticker for SKX007/SRPD Bezels
$2.00

Quick buy
Seiko Movement Containers- 7s, 4r, NH
$2.00

Quick buy
8" x 3" Protective Bags for Bracelets & Straps (5 per order)
$2.00

Quick buy
Dial Container Cases, 28.5mm (5 per order)
$5.00

Quick buy
Dial containers x1
$1.00

Quick buy
Hand Containers (Pack of 10)
$2.00

Quick buy
Parts container - 2.14" x 2.14" x .8"
$1.00
43% off
Quick buy
Sub Case Protection Cover
$4.00 $7.00
Sale

Quick buy
Black Nitrile Disposable Gloves
$1.00

Quick buy
Seiko NH/4r crown stems
$5.00

Quick buy
Bezel Insert Adhesive Stickers for SKX007/SRPD Bezels (x10)
$12.00



PREVIOUS WATCHES FOR SALE NEXT

View all

Quick buy
Fossil
Fossil Commuter Three-Hand Date Brown Leather Watch, 42mm
$40.00
Sold out

Quick buy
Timex
Men's Timex Weekender Slip Thru Leather Strap Watch, 38mm
$35.00

Quick buy
Tactical Frog
Tactical Frog "Turtle" Super Mod, 42mm
$369.00
6% off
Quick buy
Seiko
Seiko SRP239K1 - Rare! (Lightly used)
$328.00 $349.00
Sale

See more parts


TIPS & REVIEWS


WELLGLER'S FOAM CLEANING SWABS - A MUST-HAVE WATCH CLEANING TOOL

Rating: ★★★★★ (5/5) For the last few months, I’ve used these Wellgler's Foam
Cleaning Swabs to remove dust and oils from watch parts, especially dials. I’ve
been reluctant to review...
November 9, 2023


BEZEL REMOVAL TOOL - THE QUEST CONTINUES!

My search for the most effective, budget friendly, bezel removal tool continues!
Read on!
April 7, 2023


REVIEW: BERGEON 4932 CASEBACK OPENER KNIFE

The Bergeon 4932 is not the answer to that stubborn bezel that refuses to pop
off.
January 11, 2023


NEW TO MODDING? READ THIS [PART 2]

Part II.  And we’re back! If you haven’t already, please read Part I of our
Introduction to Modding series, here. This week, we’ll briefly touch upon
choosing a design for...
September 26, 2022


MY TWO CENTS: SCREW-DOWN CRYSTAL PRESSES

I just wanted to share my experience of using a screw-down press like the one
pictured above with anyone frustrated with or considering upgrading the old
plunger style press we all start out...
September 2, 2022


NEW TO MODDING? READ THIS! [PART 1]

WHERE TO START? If you’re reading this, you’re probably just like me. A watch
enthusiast, maybe collector, that’s been lurking around the mod forums for a
while just waiting for...
August 31, 2022


SUBSCRIBE TO OUR NEWSLETTER

Promotions, new products and sales. Directly to your inbox.

Subscribe
Close


SIGN UP AND SAVE!

Get 10% off your order by signing up for our newsletter!



Subscribe
Secure Checkout
Worldwide Shipping
FAQ
Sell Your Parts

Parts for the people by the people.

 * Facebook
 * Instagram
 * 

Sign up for exclusive offers, original stories, events, and more.



Subscribe
 * Terms of Service
 * Privacy Policy
 * Return Policy
 * Contact Us

American Express Apple Pay Diners Club Discover Meta Pay Google Pay Mastercard
PayPal Shop Pay Venmo Visa
Country/Region
Canada (CAD $)
 * Canada (CAD $)

© 2024 Secondhand Mods.
Your cart
Close



Checkout
Close
Your cart is empty
Start shopping

Added to your Cart