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
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 DOMPOST /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 $)</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 $)</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 $)</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 $)</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 $)</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 $)</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