{"title":"Digital Files Collection","description":"\u003ch2 style=\"font-size: 1.8rem; margin-bottom: 0.5rem;\"\u003eDigital Files Collection | Print Your Own Tools\u003c\/h2\u003e\n\u003cp style=\"font-size: 15px; color: #444;\"\u003eWelcome to our digital collection, where you’ll find \u003cstrong\u003e3D printable tools, parts, and performance upgrades\u003c\/strong\u003e for mountain bikes. These files let you print professional-grade tools at home, avoid shipping costs, and reduce environmental impact.\u003c\/p\u003e\n\u003c!-- CREATOR MESSAGE --\u003e\n\u003cdetails style=\"background: #f5f3ff; border-left: 5px solid #7c3aed; padding: 0.8em 1em; margin-top: 1em; font-size: 15px;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eA Word from the Creator\u003c\/summary\u003e\n\u003cp style=\"margin: 0.8em 0;\"\u003eI put a lot of work, time, and creative energy into these designs and I’m placing a big amount of trust in you by offering them as digital files. The biking and 3D printing communities are full of good people, and I want to keep it that way.\u003c\/p\u003e\n\u003cp style=\"margin: 0.8em 0;\"\u003eShipping physical tools worldwide isn’t great for the environment, so if a few of you can print these locally and get the same benefits at home, that’s already a small win for the planet.\u003c\/p\u003e\n\u003cp style=\"margin: 0.8em 0;\"\u003eI only ask that you \u003cstrong\u003eplease respect my work\u003c\/strong\u003e: do not redistribute or sell these files or printed parts. Fair treatment means I can keep improving them and creating new tools for everyone.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- ABOUT THIS COLLECTION --\u003e\n\u003cdetails style=\"background: #f0fdf4; border-left: 5px solid #059669; padding: 0.8em 1em; margin-top: 1em; font-size: 15px;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAbout This Collection\u003c\/summary\u003e\n\u003cul style=\"margin: 0.8em 0 0.8em 1em; padding: 0;\"\u003e\n\u003cli\u003eIncludes \u003cstrong\u003eSTL files\u003c\/strong\u003e for MTB tools, performance parts, and accessories.\u003c\/li\u003e\n\u003cli\u003eDesigned for \u003cstrong\u003eeasy 3D printing\u003c\/strong\u003e on standard home printers.\u003c\/li\u003e\n\u003cli\u003eEach product page includes \u003cstrong\u003edetailed print specs\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo physical products\u003c\/strong\u003e are shipped: digital downloads only.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- LICENSE \u0026 TERMS --\u003e\n\u003cdetails style=\"background: #fffbeb; border-left: 5px solid #ca8a04; padding: 0.8em 1em; margin-top: 1em; font-size: 15px;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLicense \u0026amp; Usage Terms\u003c\/summary\u003e\n\u003cp style=\"margin: 0.8em 0;\"\u003eAll STL files are sold for \u003cstrong\u003epersonal, non-commercial use only\u003c\/strong\u003e. By purchasing or downloading any file from this collection, you agree to:\u003c\/p\u003e\n\u003cul style=\"margin: 0.8em 0 0.8em 1em; padding: 0;\"\u003e\n\u003cli\u003ePrint the files for yourself, as many times as you like.\u003c\/li\u003e\n\u003cli\u003eNot share, resell, or distribute the STL files.\u003c\/li\u003e\n\u003cli\u003eNot sell or advertise printed parts derived from these designs.\u003c\/li\u003e\n\u003cli\u003eAvoid remix or commercial use for resale.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.8em;\"\u003eAll designs are the property of \u003cstrong\u003eShockwave Parts\u003c\/strong\u003e. Respecting these terms helps support future affordable MTB suspension tools and upgrades.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- IMPORTANT NOTES --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 5px solid #ef4444; padding: 0.8em 1em; margin-top: 1em; font-size: 15px;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eImportant Notes\u003c\/summary\u003e\n\u003cul style=\"margin: 0.8em 0 0.8em 1em; padding: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo physical products\u003c\/strong\u003e are shipped — these are \u003cem\u003edigital downloads\u003c\/em\u003e.\u003c\/li\u003e\n\u003cli\u003ePrint quality depends on calibration, material choice, and slicer settings.\u003c\/li\u003e\n\u003cli\u003eUse at your own risk; Shockwave Parts is not responsible for damage or injury caused by improper printing or use.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.8em;\"\u003eThank you for supporting our work. Your trust helps us keep developing smarter tools, better suspension solutions, and more DIY-friendly designs for riders everywhere.\u003c\/p\u003e\n\u003c\/details\u003e","products":[{"product_id":"digital-stl-tubeless-sealant-funnel","title":"Tubeless Sealant Funnel | Digital STL (Print it yourself)","description":"\u003c!-- TOP WARNING (CRITICAL) --\u003e\n\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This product includes \u003cstrong\u003eSTL files only\u003c\/strong\u003e. You must print it yourself using a 3D printer. No physical funnel will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eTubeless Sealant Funnel | Clean \u0026amp; Easy Sealant Refills\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eTubeless Sealant Funnel\u003c\/strong\u003e makes adding sealant to your tubeless tires simple, clean, and fast. It fits securely onto your valve stem and keeps the process drip-free, no need to remove the tire. Only works on \u003cstrong\u003ePresta valves\u003c\/strong\u003e. A Fillmore-compatible version is in development, and a prototype is included in the package.\u003c\/p\u003e\n\u003c!-- COMMUNITY MESSAGE --\u003e\n\u003cdetails style=\"background: #ede9fe; border-left: 6px solid #7c3aed; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eA Word to the 3D Printing \u0026amp; MTB Community\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eI put a lot of time, testing, and creativity into these designs, and I trust you to use them responsibly. Shipping parts worldwide isn't great for the planet, if riders can print locally, that’s already a win. Please \u003cstrong\u003erespect my work\u003c\/strong\u003e: don’t redistribute or sell these files or printed parts without permission. If you’re a shop or workshop and want to sell printed parts legally, a \u003cstrong\u003ecommercial license is available\u003c\/strong\u003e below.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- STL ONLY (WARNING) --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eSTL File Only (Digital Download)\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003edigital download\u003c\/strong\u003e. You are purchasing the \u003cstrong\u003eSTL files only\u003c\/strong\u003e to print the funnel yourself. No physical product is shipped.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.6em;\"\u003eA maximum of \u003cstrong\u003e3 downloads\u003c\/strong\u003e is allowed per purchase.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- PRINT SPECS (TECH) --\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003ePrint Specifications\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PETG\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.20 mm (0.12 mm recommended for perfect threads)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 3\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 25%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e Not required\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBed adhesion:\u003c\/strong\u003e 10 mm brim recommended\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.8em;\"\u003e\u003cem\u003eTip:\u003c\/em\u003e PETG works perfectly. PLA may feel looser.\u003c\/p\u003e\n\u003cp\u003eYou need a good printer for threads. If yours struggles, print \u003cstrong\u003eslow\u003c\/strong\u003e (around 50 mm\/s).\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.6em;\"\u003eIf the PETG threads feel too tight, try scaling up to \u003cstrong\u003e101%\u003c\/strong\u003e. If too loose, scale down to \u003cstrong\u003e99%\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- WHAT'S INCLUDED (GREEN) --\u003e\n\u003cdetails style=\"background: #ecfdf5; border-left: 6px solid #10b981; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat’s Included\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e3 × STL files:\u003c\/strong\u003e Standard Funnel, XL Funnel, and Flat-Top Version\u003c\/li\u003e\n\u003cli\u003eIncludes \u003cstrong\u003e0.2 mm thread profiles\u003c\/strong\u003e for high-quality printers\n\u003cul style=\"margin-top: 0.4em;\"\u003e\n\u003cli\u003eFor best results, print with \u003cstrong\u003e0.12 mm layers\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eNo physical item is shipped.\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- LICENSE (YELLOW) --\u003e\n\u003cdetails style=\"background: #fef9c3; border-left: 6px solid #ca8a04; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLicense Options — Personal \u0026amp; Commercial\u003c\/summary\u003e\n\u003ch4 style=\"margin-top: 1em;\"\u003ePersonal Use License (Included)\u003c\/h4\u003e\n\u003cul style=\"margin-top: 0.6em;\"\u003e\n\u003cli\u003eUnlimited printing for \u003cstrong\u003epersonal use\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eYou may \u003cstrong\u003enot\u003c\/strong\u003e share, upload, resell, or redistribute the STL files.\u003c\/li\u003e\n\u003cli\u003eYou may \u003cstrong\u003enot\u003c\/strong\u003e sell printed parts.\u003c\/li\u003e\n\u003cli\u003eMaximum of \u003cstrong\u003e3 downloads\u003c\/strong\u003e per purchase.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"margin-top: 1em;\"\u003eCommercial License (Optional Upgrade)\u003c\/h4\u003e\n\u003cul style=\"margin-top: 0.6em;\"\u003e\n\u003cli\u003eAllows printing and \u003cstrong\u003eresale of printed parts\u003c\/strong\u003e in a \u003cstrong\u003ephysical retail store or workshop\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eOnline sales of printed parts are \u003cstrong\u003enot permitted\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eRedistribution, sharing, or reselling of STL files is \u003cstrong\u003estrictly prohibited\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eValid for \u003cstrong\u003eone business or physical location\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\nYou may not remove, obscure, or alter any branding or logos embedded in the design.\n\u003cp style=\"margin-top: 0.8em;\"\u003eThis option is intended for bike shops, workshops, schools, and makerspaces that want to sell printed parts with full peace of mind.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.6em;\"\u003ePurchasing or downloading this file means you have \u003cstrong\u003eread and accepted\u003c\/strong\u003e these terms.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- LIABILITY (RED) --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLiability Disclaimer\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eDownloading, printing, and using this file are at your own risk. Shockwave Parts is not responsible for property damage, personal injury, or print failures caused by incorrect use, poor printer setup, or unsuitable materials.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- ACCEPTANCE (YELLOW) --\u003e\n\u003cdetails style=\"background: #fefce8; border-left: 6px solid #eab308; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAcceptance of Terms\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eBy completing your purchase, you confirm that you’ve read, understood, and agreed to the license and conditions above.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Shockwave Parts","offers":[{"title":"Personal Use (No Resale)","offer_id":52995624403308,"sku":"DIG-FUN","price":9.0,"currency_code":"CAD","in_stock":true},{"title":"Commercial Use (In-Store Resale Allowed)","offer_id":52995624436076,"sku":"DIG-FUN-COM","price":99.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/A87A8D38-92DE-40B1-93ED-9B3E1B941DF7.jpg?v=1770907057"},{"product_id":"digital-stl-drivetrain-dummy-gear","title":"Drivetrain Dummy Gear | Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This is a \u003cstrong\u003edigital STL file\u003c\/strong\u003e to be printed by the buyer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eDrivetrain Dummy (STL) | Chain Tension While the Wheel Is Off\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eDrivetrain Dummy\u003c\/strong\u003e replaces your rear wheel to keep the chain tensioned and the derailleur aligned during cleaning, transport, or service. It slides onto a \u003cstrong\u003e12 mm thru-axle\u003c\/strong\u003e like a mini cassette, preventing chain rub and letting you spin the cranks to check shifting with the wheel removed.\u003c\/p\u003e\n\u003c!-- STL ONLY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e⚠️ STL File Only\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003edigital download\u003c\/strong\u003e. You are purchasing the \u003cstrong\u003eSTL file\u003c\/strong\u003e to 3D print the tool yourself. \u003cstrong\u003eNo physical product\u003c\/strong\u003e is shipped. You can download the file a maximum of \u003cstrong\u003e3 times\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eFrequently Asked Questions\u003c\/summary\u003e\n\u003cdiv style=\"margin-top: 1em;\"\u003e\n  \u003cp\u003e\u003cstrong\u003eWhat does the Drivetrain Dummy Gear STL file do, and how does it work?\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003eThe Drivetrain Dummy Gear STL is a 3D-printable tool that slides onto a 12 mm thru-axle to replace the rear wheel during bike maintenance. It keeps the chain tensioned and the derailleur aligned so you can spin the cranks and verify shifting without the wheel installed. It is designed for cleaning, transport, and service scenarios where the wheel must be removed.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eWhat 3D printing settings are required to print the Drivetrain Dummy Gear?\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003eShockwave Parts recommends printing the Drivetrain Dummy Gear in PETG for heat resistance and strength, using a 0.4 mm nozzle, 0.20 mm layer height, 4 wall lines, and 20% infill. No supports or bed adhesion are required, making it straightforward to print on most FDM printers.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eHow does the Drivetrain Dummy Gear STL compare to commercially manufactured drivetrain dummy tools?\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003eCommercial drivetrain dummy tools are pre-manufactured and ready to use out of the box, but typically cost significantly more and require shipping wait times. The Drivetrain Dummy Gear STL costs CAD $6.49 and lets you print as many copies as needed for personal use, making it practical for home workshops or riders who want a spare on hand immediately.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eIs the Drivetrain Dummy Gear a physical product, and does Shockwave Parts ship to Canada?\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003eThe Drivetrain Dummy Gear is a digital product, no physical item is shipped. You receive an STL file (downloadable up to 3 times) and print it yourself. Because nothing is physically shipped, Canadian customers receive the file instantly after purchase, with no shipping fees or delivery wait.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eWhat are the license terms for the Drivetrain Dummy Gear STL, and can Canadian buyers print multiple copies?\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003eThe license permits personal use only: you may print an unlimited number of copies for your own use. Sharing, uploading, selling, sublicensing, or remixing the STL file or printed parts for resale is prohibited. Completing the purchase constitutes acceptance of these terms, and any use outside them may result in legal action.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- PRINT SPECS --\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003ePrint Specifications\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PETG (recommended for heat resistance + strength)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.20 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWall lines:\u003c\/strong\u003e 4\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 20%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e Not required\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBed adhesion:\u003c\/strong\u003e Not required\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- WHAT'S INCLUDED --\u003e\n\u003cdetails style=\"background: #ede9fe; border-left: 6px solid #7c3aed; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat’s Included\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e1 × \u003cstrong\u003eSTL file\u003c\/strong\u003e — Drivetrain Dummy (12 mm shaft)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e3 downloads max\u003c\/strong\u003e from Shopify\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eNo physical item is shipped\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- LICENSE --\u003e\n\u003cdetails style=\"background: #fefce8; border-left: 6px solid #eab308; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLicense \u0026amp; Terms – Personal Use Only\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003ePrint for \u003cstrong\u003eyour own personal use\u003c\/strong\u003e (unlimited copies allowed)\u003c\/li\u003e\n\u003cli\u003eDo \u003cstrong\u003enot\u003c\/strong\u003e share, upload, sell, or redistribute STL files or printed parts\u003c\/li\u003e\n\u003cli\u003eNo commercial use, sublicensing, or remixing for resale\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.6em;\"\u003ePurchasing or downloading this STL means you have \u003cstrong\u003eread and accepted\u003c\/strong\u003e these terms.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- ACCEPTANCE --\u003e\n\u003cdetails style=\"background: #f5f3ff; border-left: 6px solid #7c3aed; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAcceptance of Terms\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eBy completing your purchase, you acknowledge that you’ve read, understood, and accepted all licensing and usage conditions. Any use outside these terms is prohibited and may result in legal action.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Shockwave Parts","offers":[{"title":"Default Title","offer_id":52849932665196,"sku":"DIG-GEAR","price":7.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/FullSizeRender_b8266fef-8bc1-43af-b310-f8cd92cb50bf.jpg?v=1770907062"},{"product_id":"digital-stl-the-modern-guard","title":"The Modern Guard | Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n\u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e ⚠️ Digital Product — No Physical Item Shipped \u003c\/strong\u003e\n\u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003eThis is a \u003cstrong\u003edigital STL file\u003c\/strong\u003e to be printed by the buyer. No physical product will be shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eThe Modern Guard (STL) | Front Universal + Rear HighFit \u0026amp; LowFit\u003c\/h2\u003e\n\u003c!-- WHAT YOU GET --\u003e\n\u003cdetails open=\"\" style=\"background: #ecfdf5; border-left: 6px solid #059669; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat You Get\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFront (Universal):\u003c\/strong\u003e Clean, squared look with integrated flex lines.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRear – HighFit:\u003c\/strong\u003e Taller profile, cleaner look, slightly more impact-exposed.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRear – LowFit:\u003c\/strong\u003e Lower profile, \u003cem\u003emaximum protection\u003c\/em\u003e for linkage + rear triangle.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eBoth rear versions work great, pick \u003cem\u003eHighFit\u003c\/em\u003e for the cleanest silhouette, or \u003cem\u003eLowFit\u003c\/em\u003e for tougher coverage.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- STL ONLY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e⚠️ STL File Only\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003edigital download\u003c\/strong\u003e. You are purchasing the \u003cstrong\u003eSTL files\u003c\/strong\u003e to print these guards yourself. \u003cstrong\u003eNo physical product\u003c\/strong\u003e is shipped.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- SHAPING --\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eShaping the Guard (Read Before Printing)\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003eThe visible lines are \u003cstrong\u003eflex\/bend zones\u003c\/strong\u003e. Heat here to create crisp bends or match your frame.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDo not bend cold.\u003c\/strong\u003e Use a HEATGUN or carefully use a lighter until flexible, then bend along the lines.\u003c\/li\u003e\n\u003cli\u003eYou can heat-shape the \u003cstrong\u003erear triangle arch\u003c\/strong\u003e if clearance is tight. Maintain at least \u003cstrong\u003e10 mm\u003c\/strong\u003e clearance.\u003c\/li\u003e\n\u003cli\u003eOnce cooled, the shape holds. Avoid over-bending to keep impact flex.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eSafety:\u003c\/em\u003e Heat in a ventilated area, keep flame off the surface, avoid overheating one spot.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- PRINT SPECS --\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e3D Printing Specifications\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm (best finish), 0.6 mm works for speed\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.20–0.28 mm (0.20 mm for clean lines)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 3–4\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTop\/Bottom:\u003c\/strong\u003e 4–5\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 15–20% (gyroid or grid)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e None, print \u003cstrong\u003eflat on the bed\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBed adhesion:\u003c\/strong\u003e Clean bed; brim optional\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PETG (balanced) or Nylon (toughest, needs dry filament)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eNotes:\u003c\/em\u003e PETG works all summer but can crack from extreme hits. Nylon is stronger, dry fully before printing.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- PRINTER SIZE --\u003e\n\u003cdetails style=\"background: #f0fdf4; border-left: 6px solid #059669; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003ePrinter Size \u0026amp; Compatibility\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMinimum build area:\u003c\/strong\u003e 256 × 256 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBambu Lab:\u003c\/strong\u003e All printers compatible \u003cem\u003eexcept\u003c\/em\u003e A1 mini\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- WHAT'S INCLUDED --\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat’s Included\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e3 × \u003cstrong\u003eSTL files\u003c\/strong\u003e: Front (Universal), Rear HighFit, Rear LowFit\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eNo physical items are shipped\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- LICENSE --\u003e\n\u003cdetails style=\"background: #fef9c3; border-left: 6px solid #ca8a04; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLicense \u0026amp; Terms — Personal Use Only\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003ePrint for \u003cstrong\u003eyour personal use\u003c\/strong\u003e (unlimited copies)\u003c\/li\u003e\n\u003cli\u003eDo \u003cstrong\u003enot\u003c\/strong\u003e upload, share, resell, or distribute STL files or printed parts\u003c\/li\u003e\n\u003cli\u003eNo commercial use, sublicensing, or remixing for resale\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.6em;\"\u003ePurchasing or downloading means you have \u003cstrong\u003eread and accepted\u003c\/strong\u003e these terms.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- LIABILITY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLiability Disclaimer\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eUse at your own risk. Shockwave Parts is not responsible for damage, injury, or print failures due to setup, materials, or improper shaping. Always check tire and frame clearance before riding.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- ACCEPTANCE --\u003e\n\u003cdetails style=\"background: #fefce8; border-left: 6px solid #eab308; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAcceptance of Terms\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eBy completing your purchase, you confirm that you’ve read, understood, and accepted the license and conditions above. Any use outside these terms is prohibited and may result in legal action.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Shockwave Parts","offers":[{"title":"Default Title","offer_id":52852378861932,"sku":"DIG-MUD","price":14.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/Side_LowFit.png?v=1770907070"},{"product_id":"fox-36-38-fender-xl-shockwave-parts-design","title":"Fox 38-36 2021-2026 Custom Fender | Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This is a \u003cstrong\u003edigital STL file\u003c\/strong\u003e to be printed by the buyer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFox 36 \/ 38 Fender (STL) | Two-Piece Snap-On Design\u003c\/h2\u003e\n\u003cp\u003eA \u003cstrong\u003eclean, factory-looking fender\u003c\/strong\u003e designed specifically for the \u003cstrong\u003eFox 36\u003c\/strong\u003e and \u003cstrong\u003eFox 38\u003c\/strong\u003e forks (2021–2026). Ride-tested for an entire summer, no rattle, no rubbing, no noise. This design mounts directly over the \u003cstrong\u003ebleed valves\u003c\/strong\u003e using two small clips and M3 screws, making it one of the quietest, easiest fender options available.\u003c\/p\u003e\n\u003c!-- DESIGN STORY --\u003e\n\u003cdetails style=\"background: #ede9fe; border-left: 6px solid #7c3aed; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eDesign Story\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eI spent over \u003cstrong\u003e30 hours designing and refining\u003c\/strong\u003e this fender to fit Fox lowers perfectly. It uses \u003cstrong\u003etwo interlocking parts\u003c\/strong\u003e connected with small clips, staying silent even on rough trails. After 4 months of riding across 3 prototypes, this version is rock-solid and looks OEM.\u003c\/p\u003e\n\u003cp\u003eYou can glue the clips with a small drop of \u003cstrong\u003esuper glue\u003c\/strong\u003e for permanent strength. Printed best in \u003cstrong\u003ePETG\u003c\/strong\u003e for everyday use, \u003cstrong\u003eNylon\u003c\/strong\u003e is an even stronger option if you’re up for the challenge.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- STL ONLY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e⚠️ STL File Only\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003edigital download\u003c\/strong\u003e. You’re purchasing the \u003cstrong\u003eSTL files\u003c\/strong\u003e to 3D print the fender yourself. \u003cstrong\u003eNo physical product\u003c\/strong\u003e is shipped.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- COMPATIBILITY --\u003e\n\u003cdetails style=\"background: #f0fdf4; border-left: 6px solid #059669; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eCompatibility\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003eFits \u003cstrong\u003eFox 36 \u0026amp; 38 (2021–2026)\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNot compatible\u003c\/strong\u003e with other fork models\u003c\/li\u003e\n\u003cli\u003eUses \u003cstrong\u003eM3 × 10 mm socket head screws\u003c\/strong\u003e (same as OEM Fox fender)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- WHY IT'S DIFFERENT --\u003e\n\u003cdetails style=\"background: #ecfdf5; border-left: 6px solid #059669; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhy It’s Different\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eSnap-on mount:\u003c\/strong\u003e Clips over the bleed valves, no removal required\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSilent ride:\u003c\/strong\u003e Two-piece clip system eliminates rattling\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFactory fit:\u003c\/strong\u003e Perfectly matches Fox shape and screw spacing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustomizable:\u003c\/strong\u003e Print in any color for a clean OEM finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- PRINT SETTINGS --\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e3D Printing Specifications\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm (recommended for a crisp finish)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.2 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 4\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 40%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e Organic tree supports (45°)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrim:\u003c\/strong\u003e 10 mm for reliable bed adhesion\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PETG or Nylon\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eTip:\u003c\/em\u003e Avoid 0.6 mm nozzles, they print faster but lose the sharp factory look.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- ASSEMBLY --\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAssembly\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003ePrint both main parts plus the two clips\u003c\/li\u003e\n\u003cli\u003eJoin the halves using the clips (optional drop of \u003cstrong\u003esuper glue\u003c\/strong\u003e)\u003c\/li\u003e\n\u003cli\u003eAttach with \u003cstrong\u003eM3 × 10 mm screws\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eSnap directly over the \u003cstrong\u003ebleed valves,\u003c\/strong\u003e no fork disassembly required\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- WHAT'S INCLUDED --\u003e\n\u003cdetails style=\"background: #ede9fe; border-left: 6px solid #7c3aed; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat’s Included\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003eAll \u003cstrong\u003eSTL files\u003c\/strong\u003e for the Fox 36\/38 two-piece fender + clips\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e3MF printing profiles\u003c\/strong\u003e for both 36 and 38 models\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eNo physical item is shipped\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- LICENSE --\u003e\n\u003cdetails style=\"background: #fef9c3; border-left: 6px solid #ca8a04; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLicense \u0026amp; Terms — Personal Use Only\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em%;\"\u003e\n\u003cli\u003ePrint for \u003cstrong\u003epersonal use\u003c\/strong\u003e (unlimited copies)\u003c\/li\u003e\n\u003cli\u003eDo \u003cstrong\u003enot\u003c\/strong\u003e share, upload, sell, or redistribute STL files or printed parts\u003c\/li\u003e\n\u003cli\u003eNo commercial use, sublicensing, or remixing for resale\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.6em;\"\u003ePurchasing or downloading means you have \u003cstrong\u003eread and accepted\u003c\/strong\u003e these terms.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- LIABILITY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLiability Disclaimer\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eUse at your own risk. Shockwave Parts is not responsible for damage, injury, or print issues caused by improper setup, poor materials, or incorrect installation. Always verify fit and clearance before riding.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- ACCEPTANCE OF TERMS --\u003e\n\u003cdetails style=\"background: #fefce8; border-left: 6px solid #eab308; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAcceptance of Terms\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eBy completing your purchase, you acknowledge that you’ve read, understood, and accepted all license and usage terms. Any use outside these conditions is prohibited and may lead to legal action.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Shockwave Parts","offers":[{"title":"Default Title","offer_id":52852391805292,"sku":"DIG-FNDR","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/IMG_8058.png?v=1770907082"},{"product_id":"digital-stl-derailleur-shield-protector","title":"Derailleur Shield Protector | Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This is a \u003cstrong\u003edigital STL file\u003c\/strong\u003e to be printed by the buyer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eDigital STL | Derailleur Shield Protector\u003c\/h2\u003e\n\u003cp\u003eThis part sits right in front of your derailleur, exactly where rocks hit when you're charging through fast, rough sections.\u003c\/p\u003e\n\u003cp\u003eYou get 3 versions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eStraight (like the photos)\u003c\/li\u003e\n\u003cli\u003e45° angle\u003c\/li\u003e\n\u003cli\u003e60° angle (more aggressive, ideal for DH bikes)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- WHY IT WORKS --\u003e\n\u003cdetails style=\"background: #ecfdf5; border-left: 6px solid #059669; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhy It Works\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTPU 95A construction:\u003c\/strong\u003e flexes, wraps, and deflects impacts instead of cracking\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSilent protection:\u003c\/strong\u003e no clank, no vibration\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProven on trail:\u003c\/strong\u003e tanked rock hits all summer and kept the derailleur safe\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSecure mount:\u003c\/strong\u003e zip-ties directly to the chainstay and does not move\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eHonestly, this thing feels indestructible. Mine has taken multiple direct hits and just bends and rebounds, my drivetrain was saved at least 3 times last summer.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- STL ONLY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e⚠️ STL File Only\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003edigital STL file\u003c\/strong\u003e. Print the guard yourself — \u003cstrong\u003eno physical item\u003c\/strong\u003e is shipped. You have \u003cstrong\u003e3 downloads\u003c\/strong\u003e maximum from Shopify.\u003c\/p\u003e\n\u003cp\u003eAll 3 versions are included.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- INSTALLATION NOTES --\u003e\n\u003cdetails style=\"background: #f0fdf4; border-left: 6px solid #059669; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eInstallation Notes\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003eMounts with \u003cstrong\u003e4 zip-ties\u003c\/strong\u003e on the chainstay\u003c\/li\u003e\n\u003cli\u003eInstall with the chain on the \u003cstrong\u003esmallest cog\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- PRINT SPECS --\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e3D Printing Specs\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e TPU 95A only (must flex, don’t print in PLA\/PETG)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm or 0.6 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.2 mm (0.4 nozzle) or 0.3 mm (0.6 nozzle)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 4\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 75% minimum, lower infill bends too easily\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e none\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eNote:\u003c\/em\u003e TPU prints take time, but it's worth it!\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- WHY THIS STL EXISTS --\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhy This STL Exists\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eTPU prints this size take time and are expensive to batch-produce. Instead of pricing it high, I'm sharing the STL so riders can print it themselves, this part works too well to keep to myself.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- WHAT'S INCLUDED --\u003e\n\u003cdetails style=\"background: #ede9fe; border-left: 6px solid #7c3aed; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat’s Included\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e3 × \u003cstrong\u003eSTL files\u003c\/strong\u003e (all versions)\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eNo physical product is shipped\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003e3 download limit from Shopify\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- LICENSE --\u003e\n\u003cdetails style=\"background: #fef9c3; border-left: 6px solid #ca8a04; padding: 1em; margin-top: 1em;\" open=\"\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLicense \u0026amp; Terms — Personal Use Only\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003ePrint for \u003cstrong\u003eyour personal use\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eDo \u003cstrong\u003enot\u003c\/strong\u003e share, upload, sell, or redistribute the STL or printed parts\u003c\/li\u003e\n\u003cli\u003eNo commercial use or remixing for resale\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.6em;\"\u003ePurchasing or downloading means you accept these terms.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- LIABILITY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1em;\" open=\"\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLiability\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eUse at your own risk. Shockwave Parts is not responsible for damage, injury, or print failures related to material choice, printer calibration, or installation errors.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Shockwave Parts","offers":[{"title":"Default Title","offer_id":52852417102188,"sku":"DIG-DER","price":17.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/DE28ECCE-85BA-4055-899D-7EC0996255F2.jpg?v=1770907090"},{"product_id":"digital-stl-impactcore-crank-shield","title":"ImpactCore Crank Shield | Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This is a \u003cstrong\u003edigital STL file\u003c\/strong\u003e to be printed by the buyer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eImpactCore Crank Shield (STL) | Indestructible Crank Protection\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eImpactCore Crank Shield\u003c\/strong\u003e gives your cranks real impact protection, tested by our team rider at the \u003cstrong\u003e2025 DH US Open\u003c\/strong\u003e and designed by a physics-engineering student and downhill rider. This STL version lets you \u003cstrong\u003eprint your own\u003c\/strong\u003e from the same geometry as the original.\u003c\/p\u003e\n\u003c!-- ABOUT THE DESIGN --\u003e\n\u003cdetails style=\"background: #ede9fe; border-left: 6px solid #7c3aed; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAbout the Design\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003ePrinted in \u003cstrong\u003ethick 4 mm TPU 95A\u003c\/strong\u003e, the Shield flexes and absorbs impacts. The reinforced tip diffuses energy inside the protector. Includes \u003cstrong\u003esix STL files\u003c\/strong\u003e with different shapes (tapered, round, straight, hole placements) for a perfect fit on nearly any crank.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- WHY IT'S DIFFERENT --\u003e\n\u003cdetails style=\"background: #ecfdf5; border-left: 6px solid #059669; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhy It’s Different\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003eIndestructible TPU 95A shell\u003c\/li\u003e\n\u003cli\u003eSix fit options for perfect alignment\u003c\/li\u003e\n\u003cli\u003eRace-tested and impact-absorbing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFor full technical details and testing data, see the 👉 \u003ca href=\"https:\/\/www.shockwaveparts.com\/products\/premium-impactcore-crank-protector\" style=\"font-weight: bold; text-decoration: underline;\" target=\"_blank\"\u003e official ImpactCore Crank Protector page \u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- STL ONLY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e⚠️ STL File Only\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eDigital download only — \u003cstrong\u003eno physical item\u003c\/strong\u003e is shipped.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- PRINT SETTINGS --\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e3D Print Settings\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e0.4 mm nozzle, 0.2 mm layers\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e0.6 mm nozzle, 0.3 mm layers also possible\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e4 walls, 100% infill, organic supports\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e TPU 95A only (do not print in PLA\/PETG)\u003c\/li\u003e\n\u003cli\u003e5 mm brim\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- WHAT'S INCLUDED --\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat’s Included\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e6 × STL files with different crank-fit geometries\u003c\/li\u003e\n\u003cli\u003eNo physical products shipped\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- LICENSE --\u003e\n\u003cdetails style=\"background: #fef9c3; border-left: 6px solid #ca8a04; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLicense \u0026amp; Terms – Personal Use Only\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003ePrint for \u003cstrong\u003eyour personal use\u003c\/strong\u003e (unlimited copies allowed).\u003c\/li\u003e\n\u003cli\u003eDo \u003cstrong\u003enot\u003c\/strong\u003e share, resell, or distribute STL files or printed parts.\u003c\/li\u003e\n\u003cli\u003eNo commercial use, sublicensing, or remixing for resale.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.6em;\"\u003eDownloading or purchasing means you have \u003cstrong\u003eread and accepted\u003c\/strong\u003e these terms.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- LIABILITY DISCLAIMER --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLiability Disclaimer\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eUse at your own risk. Shockwave Parts is not responsible for damage, injury, or print failures caused by improper setup or unsuitable materials.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- ACCEPTANCE OF TERMS --\u003e\n\u003cdetails style=\"background: #fefce8; border-left: 6px solid #eab308; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAcceptance of Terms\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eBy completing your purchase, you acknowledge that you’ve read, understood, and accepted all usage and licensing conditions. Any use outside these terms is prohibited and may lead to legal action.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Shockwave Parts","offers":[{"title":"Default Title","offer_id":52852777943404,"sku":"DIG-TIP","price":17.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/Tmac_2_crank_tips_2.png?v=1770907100"},{"product_id":"digital-stl-dust-wiper-tool","title":"Dust Wiper Tool V2 | Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This is a \u003cstrong\u003edigital STL file\u003c\/strong\u003e to be printed by the buyer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eDust Wiper Seal Press Tool V2 (STL)\u003c\/h2\u003e\n\u003cp\u003eThis is the \u003cstrong\u003edigital version\u003c\/strong\u003e of our Dust Wiper Seal Press Tool V2, the same proven design trusted by riders and shops across Canada, now ready to \u003cstrong\u003e3D print at home\u003c\/strong\u003e. It delivers a perfectly straight, even press without damaging your fork lowers or seals.\u003c\/p\u003e\n\u003cp\u003eBehind its simple appearance is a lot of precision work: tolerances are tuned so the tool slides smoothly without binding on bushings, while pressing evenly around the dust wiper for a flawless, damage-free install.\u003c\/p\u003e\n\u003c!-- IMPORTANT – SELECTED SIZE --\u003e\n\u003cdetails style=\"background: #ede9fe; border-left: 6px solid #7c3aed; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eImportant — Single Size STL Only\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eYou will receive \u003cstrong\u003eonly the STL file\u003c\/strong\u003e for the \u003cstrong\u003especific size you select\u003c\/strong\u003e (e.g., 36 mm or 38 mm). Each STL is sold individually, there is \u003cstrong\u003eno bundle or full-set option\u003c\/strong\u003e. Select the size that fits your fork and print it yourself.\u003c\/p\u003e\n\u003cp\u003eYou receive both the \u003cstrong\u003eshort\u003c\/strong\u003e and \u003cstrong\u003elong\u003c\/strong\u003e versions for the selected size.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e3 downloads maximum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eNeed help finding your size? \u003ca href=\"\/pages\/dust-wiper-installation-tool-finder\" style=\"font-weight: bold; text-decoration: underline;\" target=\"_blank\"\u003e Use the Dust Wiper Finder \u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- PRINT SETTINGS --\u003e\n\u003cdetails style=\"background: #f0fdf4; border-left: 6px solid #16a34a; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003ePrinting Details\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PETG (recommended) or Nylon for pro use\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.20 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 4  |  \u003cstrong\u003eInfill:\u003c\/strong\u003e 40%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e Not required\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBed adhesion:\u003c\/strong\u003e Not required\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eTip:\u003c\/em\u003e Use a tuned PETG profile for best dimensional accuracy.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- LICENSE --\u003e\n\u003cdetails style=\"background: #fef9c3; border-left: 6px solid #ca8a04; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLicense \u0026amp; Usage Terms – Personal Use Only\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003eSTL is for \u003cstrong\u003epersonal, non-commercial use\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eDo \u003cstrong\u003enot\u003c\/strong\u003e share, resell, or distribute files or printed tools.\u003c\/li\u003e\n\u003cli\u003eNo commercial use, sublicensing, or remixing for resale.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.6em;\"\u003ePurchasing this STL means you’ve \u003cstrong\u003eread and accepted\u003c\/strong\u003e these terms.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- DIGITAL ONLY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e⚠️ STL File Only\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003edigital download\u003c\/strong\u003e — \u003cstrong\u003eno physical item\u003c\/strong\u003e is shipped. You will receive the STL for the selected size only, with a maximum of \u003cstrong\u003e3 downloads\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Shockwave","offers":[{"title":"30mm","offer_id":52852787970412,"sku":"DIG-DW-30","price":12.0,"currency_code":"CAD","in_stock":true},{"title":"32mm","offer_id":52852788035948,"sku":"DIG-DW-32","price":12.0,"currency_code":"CAD","in_stock":true},{"title":"34mm","offer_id":52852788101484,"sku":"DIG-DW-34","price":12.0,"currency_code":"CAD","in_stock":true},{"title":"35mm","offer_id":52852788167020,"sku":"DIG-DW-35","price":12.0,"currency_code":"CAD","in_stock":true},{"title":"36mm","offer_id":52852788232556,"sku":"DIG-DW-36","price":12.0,"currency_code":"CAD","in_stock":true},{"title":"37mm","offer_id":52852788298092,"sku":"DIG-DW-37","price":12.0,"currency_code":"CAD","in_stock":true},{"title":"38mm","offer_id":52852788363628,"sku":"DIG-DW-38","price":12.0,"currency_code":"CAD","in_stock":true},{"title":"40mm","offer_id":52852788429164,"sku":"DIG-DW-40","price":12.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/263221A5-EA65-4EE7-9656-D2855CB85EAB.jpg?v=1776435450"},{"product_id":"digital-stl-universal-shaft-diameter-gauge","title":"Universal Shaft Diameter Gauge | Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This is a \u003cstrong\u003edigital STL file\u003c\/strong\u003e to be printed by the buyer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eUniversal Shaft Diameter Meter (STL) | Identify Shaft Sizes Instantly\u003c\/h2\u003e\n\u003cp\u003eThis is the \u003cstrong\u003edigital version\u003c\/strong\u003e of our Universal Shaft Diameter Meter — the same tool trusted by home mechanics and shops, now available to \u003cstrong\u003e3D print at home\u003c\/strong\u003e. It identifies \u003cstrong\u003eshaft diameters\u003c\/strong\u003e safely and precisely from \u003cstrong\u003e8 mm up to 5\/8\" (15.85 mm)\u003c\/strong\u003e, covering nearly every fork and shock shaft ever made.\u003c\/p\u003e\n\u003c!-- PRINT SETTINGS --\u003e\n\u003cdetails style=\"background: #f0fdf4; border-left: 6px solid #16a34a; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e3D Printing Details\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PETG (recommended)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.20 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 3–4\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 15%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e Not required\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrint the numbers on the bed\u003c\/strong\u003e (face them downward)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eTip:\u003c\/em\u003e Print flat on the bed for maximum dimensional precision.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- WHAT YOU GET --\u003e\n\u003cdetails style=\"background: #ede9fe; border-left: 6px solid #7c3aed; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat You Get\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e1 × \u003cstrong\u003eSTL file\u003c\/strong\u003e – Universal Shaft Diameter Meter\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eNo physical product is shipped.\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eMaximum 3 downloads from Shopify.\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- LICENSE --\u003e\n\u003cdetails style=\"background: #fef9c3; border-left: 6px solid #ca8a04; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLicense \u0026amp; Terms – Personal Use Only\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003eSTL is for \u003cstrong\u003epersonal, non-commercial use\u003c\/strong\u003e only.\u003c\/li\u003e\n\u003cli\u003eDo \u003cstrong\u003enot\u003c\/strong\u003e share, resell, or distribute the file or printed parts.\u003c\/li\u003e\n\u003cli\u003eNo commercial use or remixing for resale.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.6em;\"\u003eBy purchasing or downloading this file, you confirm that you’ve \u003cstrong\u003eread and accepted\u003c\/strong\u003e these terms.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- DIGITAL ONLY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e⚠️ STL File Only\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003edigital download\u003c\/strong\u003e — \u003cstrong\u003eno physical item\u003c\/strong\u003e is shipped. You will receive the STL file for the Universal Shaft Diameter Meter with a maximum of \u003cstrong\u003e3 downloads\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Shockwave Parts","offers":[{"title":"Default Title","offer_id":52854388588908,"sku":"DIG-GAUG","price":8.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/06A6A4B9-2C66-4A4B-8FFB-AA9355469DAB.jpg?v=1770907124"},{"product_id":"digital-stl-lower-leg-removal-tools-for-fox","title":"Lower Leg Removal Tools for Fox | Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This is a \u003cstrong\u003edigital STL file\u003c\/strong\u003e to be printed by the buyer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eDigital STL | Air \u0026amp; Damper Side Removal Tools\u003c\/h2\u003e\n\u003cp\u003eThis is the \u003cstrong\u003edigital STL version\u003c\/strong\u003e of our Fox \/ Marzocchi lower-leg shaft drivers: a simple, easy-to-print set that replaces the two official Fox tools (\u003ccode\u003e398-00-681\u003c\/code\u003e \u0026amp; \u003ccode\u003e398-00-682\u003c\/code\u003e) used for \u003cstrong\u003elower leg service\u003c\/strong\u003e. They safely drive the air and damper shafts into the lower legs without damaging anything.\u003c\/p\u003e\n\u003c!-- WHAT YOU GET --\u003e\n\u003cdetails style=\"background: #ecfdf5; border-left: 6px solid #059669; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat You Get\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e3 × \u003cstrong\u003eSTL files\u003c\/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAir shaft driver\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDamper shaft driver\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTPU protective cover\u003c\/strong\u003e (fits both drivers)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eUse one on each side of the fork for full lower-leg service coverage.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThey work exactly like the official drivers, just simpler and compact enough for a small suspension kit.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- WHY THEY WORK --\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhy These Tools Work So Well\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eDamage-free removal:\u003c\/strong\u003e impact spreads around the shaft, not through it\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtects internals:\u003c\/strong\u003e prevents VVC \u0026amp; meter rod damage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompact design:\u003c\/strong\u003e air + damper drivers are lightweight and easy to print\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOptional TPU cover:\u003c\/strong\u003e absorbs mallet blows and extends tool life\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTested successfully on \u003cstrong\u003eFox \u0026amp; Marzocchi 34, 36, 38, and 40 mm\u003c\/strong\u003e forks, performs like the official tools without the $100 price tag.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- PRINT SETTINGS --\u003e\n\u003cdetails style=\"background: #f0fdf4; border-left: 6px solid #16a34a; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e3D Printing Details\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PETG (recommended), or Nylon for pro use\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.20 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 4\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 40–60%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e Not required\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTPU Cover:\u003c\/strong\u003e print in TPU 95A\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eTip:\u003c\/em\u003e PETG is perfect for home mechanics. PLA will be looser and wear faster.\u003c\/p\u003e\n\u003cp\u003eYou need a well-calibrated printer to do the threads. If you're not using a high-end printer (e.g., Bambu Lab), print slowly: \u003cstrong\u003e50 mm\/s\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eIf the PETG threads don’t fit correctly:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eToo tight → scale to \u003cstrong\u003e101%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eToo loose → scale to \u003cstrong\u003e99%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- COMPATIBILITY --\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eCompatibility\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003eFox \u0026amp; Marzocchi 34, 36, 38, and 40 mm forks\u003c\/li\u003e\n\u003cli\u003eNot compatible with Step-Cast or Taper-Cast forks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThese STL tools replace the official Fox \u003ccode\u003e398-00-681\u003c\/code\u003e (Air Shaft Driver) and \u003ccode\u003e398-00-682\u003c\/code\u003e (Damper Shaft Driver).\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- LICENSE --\u003e\n\u003cdetails style=\"background: #fef9c3; border-left: 6px solid #ca8a04; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLicense \u0026amp; Terms – Personal Use Only\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003eFiles are for \u003cstrong\u003epersonal, non-commercial use\u003c\/strong\u003e only.\u003c\/li\u003e\n\u003cli\u003eDo not share, upload, resell, or distribute the STL files.\u003c\/li\u003e\n\u003cli\u003eDo not sell printed parts or remixes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.6em;\"\u003ePurchasing or downloading confirms that you’ve \u003cstrong\u003eread and accepted\u003c\/strong\u003e these terms.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- DIGITAL ONLY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e⚠️ Digital Files Only\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003edigital download,\u003c\/strong\u003e \u003cstrong\u003eno physical products\u003c\/strong\u003e are shipped. You’ll receive the two STL drivers (Air \u0026amp; Damper) and the TPU cover with a maximum of \u003cstrong\u003e3 downloads\u003c\/strong\u003e from Shopify.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Shockwave Parts","offers":[{"title":"Default Title","offer_id":52854451700076,"sku":"DIG-DRV","price":24.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/98B13A98-3C49-4DE3-8CC6-A78DAF5197DB.jpg?v=1770907130"},{"product_id":"digital-stl-bundle-all-fixed-length-rear-shock-dummies","title":"All Fixed-Length Rear Shock Dummies  | Digital STL (Print it yourself)","description":"\u003csection style=\"max-width: 800px; margin: auto; padding: 2rem; font-family: sans-serif; line-height: 1.6;\"\u003e\n\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; border-radius: 10px; padding: 1rem 1.2rem; margin-bottom: 1.5rem;\"\u003e\n\u003cstrong style=\"color: #b91c1c; font-size: 17px;\"\u003e ⚠️ DIGITAL STL FILE PACK — NO PHYSICAL PRODUCT SHIPPED \u003c\/strong\u003e\n\u003cp style=\"margin-top: 0.6rem; color: #7f1d1d;\"\u003eThis product is a \u003cstrong\u003edownloadable STL file pack\u003c\/strong\u003e for 3D printing your own rear shock dummy tools. \u003cbr\u003e\u003cbr\u003eYou will receive digital files instantly after purchase. Nothing is mailed or physically shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2 style=\"font-size: 1.9rem; margin-bottom: 0.4rem;\"\u003eDigital STL Pack – Fixed-Length Rear Shock Dummies\u003c\/h2\u003e\n\u003cp style=\"font-size: 16px; color: #555;\"\u003eComplete pack of all fixed-length rear shock dummy STL files. Perfect for suspension tuners, bike shops, home mechanics, or anyone working on multiple bikes and shock standards.\u003c\/p\u003e\n\u003cdiv style=\"margin: 2rem 0; text-align: center;\"\u003e\n\u003ca href=\"https:\/\/calculator.shockwaveparts.com\/fixed-dummy\" rel=\"noopener\" style=\"display: inline-block; background: #2196F3; color: white; padding: 1rem 1.75rem; border-radius: 6px; font-size: 16px; font-weight: 600; text-decoration: none;\" target=\"_blank\"\u003e Find Your Shock Dummy \u003c\/a\u003e\n\u003cp style=\"margin-top: 0.75rem; font-size: 14px; color: #666;\"\u003eUse the calculator to identify the exact dummy style your frame needs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLUE --\u003e\n\u003cdetails style=\"margin-top: 1.5rem;\"\u003e\n\u003csummary style=\"background: #e8f4ff; border-left: 4px solid #2196F3; padding: 1rem; cursor: pointer; font-weight: bold;\"\u003eWhat’s Included (27 STL Files)\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem; border-left: 4px solid #2196F3; background: white;\"\u003e\n\u003cp\u003e\u003cstrong\u003e28 STL files included:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e24 rear shock dummy models\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAll major eye-to-eye lengths included\u003c\/li\u003e\n\u003cli\u003eMultiple mount styles included\u003c\/li\u003e\n\u003cli\u003eNo “one-size-fits-all” compromise\u003c\/li\u003e\n\u003cli\u003eIf you need an exact 230 mm dummy, it’s included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin-top: 0.75rem;\"\u003e\n\u003cstrong\u003e3 hardware adapter STL files\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eM10 Base\u003c\/li\u003e\n\u003cli\u003eM8 Adapter\u003c\/li\u003e\n\u003cli\u003eM6 Adapter\u003c\/li\u003e\n\u003cli\u003e15 mm → 12.7 mm Adapter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 1rem; color: #555;\"\u003eSame geometry as the physical tools. Designed and tested on real bikes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- YELLOW --\u003e\n\u003cdetails style=\"margin-top: 1.5rem;\"\u003e\n\u003csummary style=\"background: #fff8d9; border-left: 4px solid #ffcc00; padding: 1rem; cursor: pointer; font-weight: bold;\"\u003eIncluded Shock Dummy Models\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem; border-left: 4px solid #ffcc00; background: white;\"\u003e\n\u003ch4\u003eStandard Eyelet (M10 Eye)\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e190 mm\u003c\/li\u003e\n\u003cli\u003e210 mm\u003c\/li\u003e\n\u003cli\u003e230 mm\u003c\/li\u003e\n\u003cli\u003e250 mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color: #555; margin-top: 0.25rem;\"\u003eEach length includes: \u003cstrong\u003eStraight\u003c\/strong\u003e, \u003cstrong\u003eYoked\u003c\/strong\u003e, \u003cstrong\u003e10° Offset\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch4 style=\"margin-top: 1.25rem;\"\u003eTrunnion\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e165 mm\u003c\/li\u003e\n\u003cli\u003e185 mm\u003c\/li\u003e\n\u003cli\u003e205 mm\u003c\/li\u003e\n\u003cli\u003e225 mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color: #555; margin-top: 0.25rem;\"\u003eEach length includes: \u003cstrong\u003eNormal\u003c\/strong\u003e, \u003cstrong\u003eYoked\u003c\/strong\u003e, \u003cstrong\u003e15 mm Giant Version\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin-top: 1rem; font-size: 14px; color: #666;\"\u003eCompatible with most diagonal, non-parallel and awkward shock mount layouts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- GREEN --\u003e\n\u003cdetails style=\"margin-top: 1.5rem;\"\u003e\n\u003csummary style=\"background: #e8fbe8; border-left: 4px solid #4CAF50; padding: 1rem; cursor: pointer; font-weight: bold;\"\u003e3D Printing Settings\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem; border-left: 4px solid #4CAF50; background: white;\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PETG recommended (Nylon for heavy\/pro use)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm recommended (0.6 mm works great)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer Height:\u003c\/strong\u003e 0.20 mm (0.30 mm for 0.6 nozzle)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 5 walls (4 walls with 0.6 nozzle)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 60% recommended (40% works with 0.6 nozzle)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e Not required\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 14px; margin-top: 1rem; color: #555;\"\u003e\u003cstrong\u003eTrunnion Thread Note:\u003c\/strong\u003e\u003cbr\u003eThreads are intentionally light-duty. They only need enough engagement to retain the hardware during maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- ORANGE --\u003e\n\u003cdetails style=\"margin-top: 1.5rem;\"\u003e\n\u003csummary style=\"background: #fff4e5; border-left: 4px solid #ff9800; padding: 1rem; cursor: pointer; font-weight: bold;\"\u003eDigital Product \u0026amp; License\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem; border-left: 4px solid #ff9800; background: white;\"\u003e\n\u003cp\u003e\u003cstrong\u003eThis is a digital download product.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNo physical item is shipped\u003c\/li\u003e\n\u003cli\u003eFiles are delivered instantly after purchase\u003c\/li\u003e\n\u003cli\u003eYou are responsible for 3D printing the parts yourself\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 1rem;\"\u003e\u003cstrong\u003ePersonal-use license:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnlimited prints for yourself\u003c\/li\u003e\n\u003cli\u003ePrinting for friends casually is fine\u003c\/li\u003e\n\u003cli\u003eReselling files or printed parts commercially is not allowed\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 1rem;\"\u003eSupport the project here:\u003cbr\u003e\u003ca href=\"https:\/\/buymeacoffee.com\/shockwaveparts\" target=\"_blank\"\u003e buymeacoffee.com\/shockwaveparts \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RED --\u003e\n\u003cdetails style=\"margin-top: 1.5rem;\"\u003e\n\u003csummary style=\"background: #ffecec; border-left: 4px solid #f44336; padding: 1rem; cursor: pointer; font-weight: bold;\"\u003eSafety Disclaimer\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem; border-left: 4px solid #f44336; background: white;\"\u003e\n\u003cp\u003e\u003cstrong\u003eNot a riding component.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThese dummy shocks are designed for:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMaintenance\u003c\/li\u003e\n\u003cli\u003eSuspension setup\u003c\/li\u003e\n\u003cli\u003eStorage\u003c\/li\u003e\n\u003cli\u003eTransport\u003c\/li\u003e\n\u003cli\u003eLight indoor rolling only\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.75rem;\"\u003eDo not ride trails or use under riding loads.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e","brand":"Shockwave Parts","offers":[{"title":"Default Title","offer_id":52867720577388,"sku":"DIG-FXDUM-ALL","price":49.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/Capture_d_ecran_2025-12-23_092153.png?v=1770907133"},{"product_id":"digital-stl-fixed-length-rear-shock-dummy","title":"Fixed-Length Rear Shock Dummy | Digital STL (Print it yourself)","description":"\u003csection style=\"max-width: 800px; margin: auto; padding: 2rem; font-family: sans-serif; line-height: 1.6;\"\u003e\n\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This is a \u003cstrong\u003edigital STL file\u003c\/strong\u003e to be printed by the buyer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eDigital STL | Single Fixed-Length Rear Shock Dummy\u003c\/h2\u003e\n\n\u003cp style=\"font-size: 16px; color: #555;\"\u003e\nDownload the \u003cstrong\u003eSTL file\u003c\/strong\u003e for one specific fixed-length dummy shock. Ideal if you only need a single size for your bike. No shipping, low cost, minimal footprint.\n\u003c\/p\u003e\n\n\u003cdiv style=\"margin: 2rem 0; text-align: center;\"\u003e\n\u003ca href=\"https:\/\/calculator.shockwaveparts.com\/fixed-dummy\" target=\"_blank\" rel=\"noopener\" style=\"display: inline-block; background: #2196F3; color: white; padding: 1rem 1.75rem; border-radius: 6px; font-size: 16px; font-weight: 600; text-decoration: none;\"\u003e\nFind your Fixed Dummy\n\u003c\/a\u003e\n\u003cp style=\"margin-top: 0.75rem; font-size: 14px; color: #666;\"\u003e\nAnswer a few questions and get the exact fixed-length dummy your frame needs.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- BLUE --\u003e\n\u003cdetails style=\"background: #e8f4ff; border-left: 6px solid #2196F3; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat You Receive\u003c\/summary\u003e\n\n\u003cp style=\"margin-top: 1em;\"\u003e\nOne STL file matching the \u003cstrong\u003eexact length\u003c\/strong\u003e and \u003cstrong\u003emount configuration\u003c\/strong\u003e you select.\n\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eStandard Eyelet (M10):\u003c\/strong\u003e 190, 210, 230, 250 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrunnion:\u003c\/strong\u003e 165, 185, 205, 225 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMount options:\u003c\/strong\u003e Straight, Yoked, 10° Offset, Trunnion variants, 15 mm Giant\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eSame geometry as the physical tool, tested on real bikes.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003c!-- YELLOW --\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAvailable Configurations\u003c\/summary\u003e\n\n\u003ch4 style=\"margin-top: 1em;\"\u003eStandard Eyelet (M10)\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eStraight\u003c\/li\u003e\n\u003cli\u003eYoked\u003c\/li\u003e\n\u003cli\u003eOffset (diagonal mount)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch4 style=\"margin-top: 1em;\"\u003eTrunnion (dual M10)\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNormal\u003c\/li\u003e\n\u003cli\u003eYoked\u003c\/li\u003e\n\u003cli\u003eCrooked Yoke\u003c\/li\u003e\n\u003cli\u003e15 mm Giant\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp style=\"font-size: 14px; color: #555;\"\u003e\nCompatible with most non-parallel and diagonal mounts.\n\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003c!-- GREEN --\u003e\n\u003cdetails style=\"background: #ecfdf5; border-left: 6px solid #10b981; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e3D Printing Settings\u003c\/summary\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PETG recommended (Nylon for heavy use)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm (0.6 mm also works)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.20 mm (0.30 mm for 0.6 nozzle)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 5 walls (4 for 0.6 nozzle)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 60% (40% for 0.6 nozzle)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e None required\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp style=\"margin-top: 0.8em; font-size: 14px;\"\u003e\n\u003cstrong\u003eTrunnion threads:\u003c\/strong\u003e Light engagement by design. Only needs to catch bolts — won’t pull out in normal use.\n\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003c!-- ORANGE --\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLicense \u0026amp; Fair Use\u003c\/summary\u003e\n\n\u003cp style=\"margin-top: 1em;\"\u003e\u003cstrong\u003ePersonal-use license.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eUnlimited prints for yourself\u003c\/li\u003e\n\u003cli\u003ePrinting for friends is fine (support appreciated)\u003c\/li\u003e\n\u003cli\u003eNo resale of file or printed parts\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp style=\"margin-top: 0.6em;\"\u003e\nSupport development:\n\u003ca href=\"https:\/\/buymeacoffee.com\/shockwaveparts\" target=\"_blank\"\u003ebuymeacoffee.com\/shockwaveparts\u003c\/a\u003e\n\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003c!-- RED --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eSafety Disclaimer\u003c\/summary\u003e\n\n\u003cp style=\"margin-top: 1em;\"\u003e\n\u003cstrong\u003eNot a riding component.\u003c\/strong\u003e\u003cbr\u003e\nFor maintenance, transport, and storage only. Light rolling in a shop is acceptable.\n\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003c\/section\u003e","brand":"Shockwave Parts","offers":[{"title":"Standard Eyes \/ No Yoke (Shock bolts are all parallel) \/ No (99% of people)","offer_id":52867776282988,"sku":"DIG-FXDUM-STD","price":9.0,"currency_code":"CAD","in_stock":true},{"title":"Standard Eyes \/ No Yoke (Shock bolts are all parallel) \/ Yes (15mm Axle)","offer_id":52867791389036,"sku":"DIG-FXDUM-STD-15","price":9.0,"currency_code":"CAD","in_stock":true},{"title":"Standard Eyes \/ Yoked Bike (90° on the linkage) \/ No (99% of people)","offer_id":52867791421804,"sku":"DIG-FXDUM-YK","price":9.0,"currency_code":"CAD","in_stock":true},{"title":"Standard Eyes \/ Yoked Bike (90° on the linkage) \/ Yes (15mm Axle)","offer_id":52867791454572,"sku":"DIG-FXDUM-YK-15","price":9.0,"currency_code":"CAD","in_stock":true},{"title":"Standard Eyes \/ Yoked Bike with Crooked mount \/ No (99% of people)","offer_id":52867791487340,"sku":"DIG-FXDUM-CRK","price":9.0,"currency_code":"CAD","in_stock":true},{"title":"Standard Eyes \/ Yoked Bike with Crooked mount \/ Yes (15mm Axle)","offer_id":52867791520108,"sku":"DIG-FXDUM-CRK-15","price":9.0,"currency_code":"CAD","in_stock":true},{"title":"Trunnion \/ No Yoke (Shock bolts are all parallel) \/ No (99% of people)","offer_id":52920451727724,"sku":"DIG-FXDUM-TRN","price":9.0,"currency_code":"CAD","in_stock":true},{"title":"Trunnion \/ No Yoke (Shock bolts are all parallel) \/ Yes (15mm Axle)","offer_id":52920451760492,"sku":"DIG-FXDUM-TRN-15","price":9.0,"currency_code":"CAD","in_stock":true},{"title":"Trunnion \/ Yoked Bike (90° on the linkage) \/ No (99% of people)","offer_id":52920451793260,"sku":"DIG-FXDUM-TRN-YK","price":9.0,"currency_code":"CAD","in_stock":true},{"title":"Trunnion \/ Yoked Bike (90° on the linkage) \/ Yes (15mm Axle)","offer_id":52920451826028,"sku":"DIG-FXDUM-TRN-YK-15","price":9.0,"currency_code":"CAD","in_stock":true},{"title":"Trunnion \/ Yoked Bike with Crooked mount \/ No (99% of people)","offer_id":52920451858796,"sku":"DIG-FXDUM-TRN-CRK","price":9.0,"currency_code":"CAD","in_stock":true},{"title":"Trunnion \/ Yoked Bike with Crooked mount \/ Yes (15mm Axle)","offer_id":52920451891564,"sku":"DIG-FXDUM-TRN-CRK-15","price":9.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/9DCAAF16-8E26-4EE4-BD96-33EC9C701D2A.jpg?v=1770907140"},{"product_id":"digital-stl-universal-steerer-tube-dummy","title":"Universal Steerer Tube Dummy | Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This product includes \u003cstrong\u003eSTL files only\u003c\/strong\u003e. You must print it yourself using a 3D printer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eUniversal Steerer Tube Dummy | STL File\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eUniversal Steerer Tube Dummy\u003c\/strong\u003e replaces your fork’s steerer tube when the fork is removed, keeping your \u003cstrong\u003eheadset bearings, spacers, and stem perfectly aligned\u003c\/strong\u003e during storage or maintenance.\u003c\/p\u003e\n\u003cp\u003eIt prevents loose bearings, collapsing spacer stacks, and dangling brake calipers. This STL package includes \u003cstrong\u003etwo design versions\u003c\/strong\u003e: a \u003cstrong\u003efully 3D-printed version\u003c\/strong\u003e with no hardware, and a \u003cstrong\u003emetal-hardware version\u003c\/strong\u003e for maximum durability.\u003c\/p\u003e\n\u003c!-- COMMUNITY MESSAGE --\u003e\n\u003cdetails style=\"background: #ede9fe; border-left: 6px solid #7c3aed; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eA Word to the 3D Printing \u0026amp; MTB Community\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThese designs take time, testing, and real-world bike work to get right. Shipping tools worldwide isn’t great for the planet, if riders can print locally, that’s already a win. Please \u003cstrong\u003erespect my work\u003c\/strong\u003e: don’t redistribute or sell these files or printed parts without permission. If you’re a shop or workshop and want to sell printed parts legally, a \u003cstrong\u003ecommercial license is available\u003c\/strong\u003e below.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- COMPATIBILITY --\u003e\n\u003cdetails style=\"background: #e8f4ff; border-left: 6px solid #2196F3; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eCompatibility\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003e\u003cstrong\u003eSteerer size:\u003c\/strong\u003e Standard 1-1\/8\" (28.6 mm)\u003cbr\u003e\u003cstrong\u003eHeadsets:\u003c\/strong\u003e Straight and tapered\u003cbr\u003e\u003cstrong\u003eNot compatible:\u003c\/strong\u003e Oversized “Overdrive” steerers from older Giant bikes\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverall length:\u003c\/strong\u003e 220 mm\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- KEY FEATURES --\u003e\n\u003cdetails style=\"background: #f0fdf4; border-left: 6px solid #16a34a; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eKey Features\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo versions included:\u003c\/strong\u003e Fully printed version and metal-hardware version.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFull-length design:\u003c\/strong\u003e 220 mm long, longer than most real steerers.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLoose-fit tolerance:\u003c\/strong\u003e Slides in easily while holding everything aligned.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpacer-friendly profile:\u003c\/strong\u003e Slightly non-round shape prevents spacers from sticking.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTop clamp system:\u003c\/strong\u003e Locks the spacer stack in place.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTop-cap compatible:\u003c\/strong\u003e Standard top-cap bolt threads directly into the tip.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrake caliper storage:\u003c\/strong\u003e Threaded holes keep caliper bolts safe and organized.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- STL ONLY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eSTL File Only (Digital Download)\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003edigital product\u003c\/strong\u003e. You are purchasing the \u003cstrong\u003eSTL files only\u003c\/strong\u003e to print the steerer tube dummy yourself.\u003c\/p\u003e\n\u003cp\u003eNo physical product is shipped. A maximum of \u003cstrong\u003e3 downloads\u003c\/strong\u003e is allowed per purchase.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- PRINT SPECS --\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003ePrint Specifications\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.20 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 4\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 20% Gyroid\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e Not required\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.8em;\"\u003e\u003cem\u003eNote:\u003c\/em\u003e The fully 3D-printed version requires a well-tuned printer for clean, functional printed threads.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- HARDWARE REQUIREMENTS --\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eMetal Hardware Version — Requirements\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThe metal-hardware version requires the following standard hardware (\u003cstrong\u003enot included\u003c\/strong\u003e):\u003c\/p\u003e\n\u003cul style=\"margin-top: 0.6em;\"\u003e\n\u003cli\u003e\u003cstrong\u003e3 × M6 nuts\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e1 × M6 × 18 mm socket head screw\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.8em;\"\u003eTo ensure compatibility, the package includes an \u003cstrong\u003eoversized variant\u003c\/strong\u003e of the nut pockets and bolt grip features. If your hardware is slightly larger than nominal dimensions, it will still fit properly.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- WHAT'S INCLUDED --\u003e\n\u003cdetails style=\"background: #ecfdf5; border-left: 6px solid #10b981; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat’s Included\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully 3D-printed version\u003c\/strong\u003e (no hardware required)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMetal-hardware version\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eOversized hardware-tolerance variants\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAll STL files\u003c\/strong\u003e for the Universal Steerer Tube Dummy (220 mm)\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eNo physical item is shipped.\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"background: #f0fdf4; border-left: 6px solid #16a34a; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eFrequently Asked Questions\u003c\/summary\u003e\n\u003cdiv style=\"margin-top: 1em;\"\u003e\n  \u003cp\u003e\u003cstrong\u003eWhat is the Universal Steerer Tube Dummy and what does it do?\u003c\/strong\u003e\u003cbr\u003eThe Universal Steerer Tube Dummy is a 3D-printable tool (sold as STL files) that replaces a fork's steerer tube when the fork is removed from a bike. It holds headset bearings, spacers, and stem in position during storage or maintenance, preventing loose bearings, collapsing spacer stacks, and dangling brake calipers. It is 220 mm long and fits standard 1-1\/8\" (28.6 mm) straight and tapered headsets.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eWhat is included in the download, and what hardware is needed?\u003c\/strong\u003e\u003cbr\u003eThe download includes STL files for two versions: a fully 3D-printed version requiring no hardware, and a metal-hardware version. The metal-hardware version requires 3× M6 nuts and 1× M6×18 mm socket head screw, which are not included. Oversized tolerance variants for both nut pockets and bolt grip features are also included to accommodate slightly larger-than-nominal hardware. Each purchase allows a maximum of 3 downloads.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eHow does this differ from generic steerer tube plugs or caps?\u003c\/strong\u003e\u003cbr\u003eGeneric steerer plugs typically only cap the tube end and provide no structural support for the spacer stack. The Universal Steerer Tube Dummy is 220 mm long, longer than most real steerers, and includes a top clamp system that locks the spacer stack in place, threaded holes for storing caliper bolts, a slightly non-round profile to prevent spacers from sticking, and a standard top-cap bolt interface at the tip. Both a fully printed and a metal-hardware version are provided in one purchase.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eIs this available for download in Canada, and does anything ship?\u003c\/strong\u003e\u003cbr\u003eYes. The Universal Steerer Tube Dummy is a digital product priced at CAD $19.49 and is available for immediate download after purchase. No shipping is required. Shockwave Parts ships from Canada; however, because this is a digital STL file, no physical item is dispatched regardless of the buyer's location.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eWhat print settings are recommended, and are supports needed?\u003c\/strong\u003e\u003cbr\u003eShockwave Parts recommends a 0.4 mm nozzle, 0.20 mm layer height, 4 walls, and 20% Gyroid infill. Supports are not required. The fully 3D-printed version includes functional printed threads, which require a well-tuned printer for clean results.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- LICENSE --\u003e\n\u003cdetails style=\"background: #fef9c3; border-left: 6px solid #ca8a04; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLicense Options — Personal \u0026amp; Commercial\u003c\/summary\u003e\n\u003ch4 style=\"margin-top: 1em;\"\u003ePersonal Use License (Included)\u003c\/h4\u003e\n\u003cul style=\"margin-top: 0.6em;\"\u003e\n\u003cli\u003ePrinting for \u003cstrong\u003epersonal use\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eYou may \u003cstrong\u003enot\u003c\/strong\u003e sell printed parts.\u003c\/li\u003e\n\u003cli\u003eYou may \u003cstrong\u003enot\u003c\/strong\u003e share, upload, resell, or redistribute the STL files.\u003c\/li\u003e\n\u003cli\u003eYou may \u003cstrong\u003enot\u003c\/strong\u003e remove, obscure, or alter any branding or logos embedded in the design.\u003c\/li\u003e\n\u003cli\u003eMaximum of \u003cstrong\u003e3 downloads\u003c\/strong\u003e per purchase.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"margin-top: 1em;\"\u003eCommercial License (Optional Upgrade)\u003c\/h4\u003e\n\u003cul style=\"margin-top: 0.6em;\"\u003e\n\u003cli\u003eAllows printing and \u003cstrong\u003eresale of printed parts\u003c\/strong\u003e in a \u003cstrong\u003ephysical retail store or workshop\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eOnline sales of printed parts are \u003cstrong\u003enot permitted\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eRedistribution or resale of the STL files is \u003cstrong\u003estrictly prohibited\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eBranding embedded in the design may \u003cstrong\u003enot\u003c\/strong\u003e be removed or altered.\u003c\/li\u003e\n\u003cli\u003eValid for \u003cstrong\u003eone business or physical location\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.8em;\"\u003eThis option is intended for bike shops, workshops, schools, and makerspaces that want to sell printed parts with full peace of mind.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.6em;\"\u003ePurchasing or downloading this file means you have \u003cstrong\u003eread and accepted\u003c\/strong\u003e these terms.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- LIABILITY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLiability Disclaimer\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eDownloading, printing, and using this file are at your own risk. Shockwave Parts is not responsible for damage, injury, or failures caused by incorrect use, poor printer calibration, or unsuitable materials.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- ACCEPTANCE --\u003e\n\u003cdetails style=\"background: #fefce8; border-left: 6px solid #eab308; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAcceptance of Terms\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eBy completing your purchase, you confirm that you’ve read, understood, and agreed to the license and conditions above.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Shockwave","offers":[{"title":"Personal Use","offer_id":52995645899116,"sku":"DIG-STEER","price":19.0,"currency_code":"CAD","in_stock":true},{"title":"Commercial Use (Physical Store)","offer_id":52995645931884,"sku":"DIG-STEER-COM","price":179.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/Steerer_tube_dummy_installed_in_bike_frame_with_spacers_and_stem_secured3497.jpg?v=1770907157"},{"product_id":"digital-stl-wall-stand","title":"Wall Handlebar Stand | Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This product includes \u003cstrong\u003eSTL files only\u003c\/strong\u003e. You must print it yourself using a 3D printer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWall Handlebar Stand Holder (STL only) | Prevent Bar Rotation\u003c\/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003efree digital download\u003c\/strong\u003e. The Wall Handlebar Stand Holder lets you park a bike safely against a wall using the handlebar, while \u003cstrong\u003epreventing the steerer from rotating\u003c\/strong\u003e. It works with any MTB bar up to \u003cstrong\u003e38 mm grip diameter\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eThe design uses \u003cstrong\u003e2 parts\u003c\/strong\u003e: a rigid holder and an optional \u003cstrong\u003eTPU cover\u003c\/strong\u003e that adds grip and protects finishes.\u003c\/p\u003e\n\u003c!-- PRINT SETTINGS --\u003e\n\u003cdetails style=\"background: #f0fdf4; border-left: 6px solid #16a34a; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e3D Printing Details\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eParts:\u003c\/strong\u003e 2 files (Holder + TPU Cover)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHolder material:\u003c\/strong\u003e PETG (recommended)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 35% (Gyroid)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 4\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e Not required\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrint orientation:\u003c\/strong\u003e Flat on the bed\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.8em;\"\u003e\u003cstrong\u003eTPU cover:\u003c\/strong\u003e Use your usual TPU settings. The \u003cem\u003eGeneric TPU\u003c\/em\u003e profile on Bambu Lab printers works well.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- TPU \/ NO TPU --\u003e\n\u003cdetails style=\"background: #ede9fe; border-left: 6px solid #7c3aed; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eTPU Cover (Optional)\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThe TPU cover is optional. If you don’t print TPU, you can:\u003c\/p\u003e\n\u003cul style=\"margin-top: 0.8em;\"\u003e\n\u003cli\u003eUse the holder as-is (no cover)\u003c\/li\u003e\n\u003cli\u003eAdd a simple protective layer (felt pad, rubber strip, or any “furniture\/anti-scratch pad” you’d normally put under chairs)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- WHAT YOU GET --\u003e\n\u003cdetails open=\"\" style=\"background: #fef9c3; border-left: 6px solid #ca8a04; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat You Get\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e2 × \u003cstrong\u003eSTL file\u003c\/strong\u003e – Holder Normal and XL Grip\u003c\/li\u003e\n\u003cli\u003e1 × \u003cstrong\u003eSTL file\u003c\/strong\u003e – TPU Cover (optional)\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eNo physical product is shipped.\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- FREE DOWNLOAD --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e⚠️ Free STL Download\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003efree digital download\u003c\/strong\u003e. \u003cstrong\u003eNo physical item\u003c\/strong\u003e is shipped.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Shockwave Parts","offers":[{"title":"Default Title","offer_id":53067325112684,"sku":"DIG-WALL","price":0.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/44967279-EF1C-4ED2-82DE-33C87C4DFD5C.jpg?v=1770907181"},{"product_id":"digital-stl-quickdrop-lite","title":"QuickDrop Lite | Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This product includes \u003cstrong\u003eSTL files only\u003c\/strong\u003e. You must print it yourself using a 3D printer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe \u003cstrong\u003eQuickDrop Lite\u003c\/strong\u003e is a simplified, digital-only version of our fork-removal system. It keeps your \u003cstrong\u003eheadset bearings, spacers, and stem aligned\u003c\/strong\u003e while the fork is out, so you can drop a fork fast without turning your bench into a headset parts explosion.\u003c\/p\u003e\n\u003cp\u003eThis is the \u003cstrong\u003eTop Part only\u003c\/strong\u003e, redesigned with a built-in handle. It’s slightly different from the “true” QuickDrop (Top + Bottom twist-lock system), but it works extremely well for quick swaps and shop-style service.\u003c\/p\u003e\n\n\u003c!-- HOW IT WORKS --\u003e\n\u003cdetails style=\"background: #e8f4ff; border-left: 6px solid #2196F3; padding: 1em; margin-top: 1.2em;\"\u003e\n  \u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eHow It Works\u003c\/summary\u003e\n  \u003cp style=\"margin-top: 1em;\"\u003eThe QuickDrop Lite slides into the steerer tube from above. Its tip is sized to match the inner diameter of a standard steerer and uses tight tolerances to stay put during removal.\u003c\/p\u003e\n  \u003cp\u003eRemove your top cap, insert the QuickDrop Lite into the steerer, then push the fork downward. As the fork drops, the tool follows smoothly into the headset area and helps keep your bearings seated, spacers in order, and stem aligned.\u003c\/p\u003e\n  \u003cp\u003eReinstalling is the same idea in reverse: guide the steerer back up while lightly pushing on the tool. The headset stays centered, so everything goes back together cleanly.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003c!-- IMPORTANT NOTES --\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1.2em;\"\u003e\n  \u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eImportant Notes\u003c\/summary\u003e\n  \u003cp style=\"margin-top: 1em;\"\u003e\u003cstrong\u003eThis is the Lite version (Top Part only).\u003c\/strong\u003e It does not include the bottom support piece or any twist-lock engagement. If you want a full “locked” system for storage, that’s a different product.\u003c\/p\u003e\n  \u003cp\u003eThe lower bearing may stay on the fork during removal depending on the headset and how it’s fitted. That’s normal. The goal here is fast service and keeping the stack organized, not long-term storage.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003c!-- STL ONLY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n  \u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eSTL File Only (Digital Download)\u003c\/summary\u003e\n  \u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003edigital product\u003c\/strong\u003e. You are purchasing the \u003cstrong\u003eSTL files only\u003c\/strong\u003e to print the QuickDrop Lite yourself.\u003c\/p\u003e\n  \u003cp\u003eNo physical product is shipped. A maximum of \u003cstrong\u003e3 downloads\u003c\/strong\u003e is allowed per purchase.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003c!-- PRINT SPECS --\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1.2em;\"\u003e\n  \u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003ePrint Specifications\u003c\/summary\u003e\n  \u003cul style=\"margin-top: 1em;\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.20 mm (0.4 nozzle) \/ 0.30 mm (0.6 nozzle)\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm or 0.6 mm\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 4 walls (0.4 nozzle) \/ 3 walls (0.6 nozzle)\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 25% (0.4 nozzle) \/ 10% (0.6 nozzle)\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e Not required\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cp style=\"margin-top: 0.8em;\"\u003ePrint in your material of choice. Tested successfully in \u003cstrong\u003ePLA, PETG, ABS, and ASA\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003c!-- WHAT'S INCLUDED --\u003e\n\u003cdetails style=\"background: #ecfdf5; border-left: 6px solid #10b981; padding: 1em; margin-top: 1.2em;\"\u003e\n  \u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat’s Included\u003c\/summary\u003e\n  \u003cul style=\"margin-top: 1em;\"\u003e\n    \u003cli\u003e\u003cstrong\u003eQuickDrop Lite (Top Part + handle) STL files\u003c\/strong\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cem\u003eNo physical item is shipped.\u003c\/em\u003e\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/details\u003e\n\n\n\u003c!-- LIABILITY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n  \u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLiability Disclaimer\u003c\/summary\u003e\n  \u003cp style=\"margin-top: 1em;\"\u003eDownloading, printing, and using this file are at your own risk. Shockwave Parts is not responsible for damage, injury, or failures caused by incorrect use, poor printer calibration, or unsuitable materials.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003c!-- ACCEPTANCE --\u003e\n\u003cdetails style=\"background: #fefce8; border-left: 6px solid #eab308; padding: 1em; margin-top: 1.2em;\"\u003e\n  \u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAcceptance of Terms\u003c\/summary\u003e\n  \u003cp style=\"margin-top: 1em;\"\u003eBy completing your purchase, you confirm that you’ve read, understood, and agreed to the license and conditions above.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Shockwave","offers":[{"title":"Default Title","offer_id":53188598530412,"sku":"DIG-QuickDrop","price":9.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/QuickDropLite.jpg?v=1776435512"},{"product_id":"digital-stl-counter-measure","title":"Counter Measure Compression Tool | Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This product includes \u003cstrong\u003eSTL files only\u003c\/strong\u003e. You must print it yourself using a 3D printer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003eThis tool is designed to \u003cstrong\u003ecompress the negative spring behind the seal head\u003c\/strong\u003e on compatible rear shocks equipped with \u003cstrong\u003eCounterMeasure technology\u003c\/strong\u003e (RockShox Vivid, Super Deluxe Coil, etc.).\u003c\/p\u003e\n\u003cp\u003eIf your shock is labeled \u003cstrong\u003e“CounterMeasure”\u003c\/strong\u003e, this tool is essential for accurate setup.\u003c\/p\u003e\n\u003cp\u003eYou can get this STL for a fraction of the cost of the original tool — \u003cstrong\u003earound $20 instead of $100–$150+\u003c\/strong\u003e depending on your region.\u003c\/p\u003e\n\u003cp\u003eIf you don’t have a printer, the full physical tool is also available on our website.\u003c\/p\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003cdetails style=\"background: #e8f4ff; border-left: 6px solid #2196F3; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eHow It Works\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThe tool clamps onto the shock body and the eyelet to fully compression the mid valve against the sealhead for reaasembly of the shock.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- COMPATIBILITY --\u003e\n\u003cdetails style=\"background: #ecfdf5; border-left: 6px solid #10b981; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eCompatibility\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\u003cstrong\u003eRockShox Vivid (CounterMeasure models)\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eRockShox Super Deluxe Coil (new generation)\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eAny shock labeled \u003cstrong\u003e“CounterMeasure”\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- HARDWARE REQUIRED --\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eHardware Required\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\u003cstrong\u003eM8 x 20 mm socket head screws\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eM8 nuts\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- ASSEMBLY --\u003e\n\u003cdetails style=\"background: #f0f9ff; border-left: 6px solid #0ea5e9; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAssembly\u003c\/summary\u003e\n\u003col style=\"margin-top: 1em;\"\u003e\n\u003cli\u003eInsert the M8 nut from the back of each clamp\u003c\/li\u003e\n\u003cli\u003eThread the M8 screw from the top to seat the nut\u003c\/li\u003e\n\u003cli\u003eTighten once to lock the nut in place\u003c\/li\u003e\n\u003cli\u003eRemove the screw\u003c\/li\u003e\n\u003cli\u003eSlide the clamp onto the rail\u003c\/li\u003e\n\u003cli\u003eRepeat for the second clamp\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/details\u003e\n\u003c!-- PRINT SPECS --\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003ePrint Specifications\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PETG, ASA, or stronger (PLA not recommended)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 50%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 4–5 walls\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm or 0.6 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.20–0.30 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e Not required\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.8em;\"\u003e\u003cstrong\u003eImportant:\u003c\/strong\u003e This tool must be printed strong. Do not use weak settings.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- STL ONLY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eSTL File Only (Digital Download)\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003edigital product\u003c\/strong\u003e. You are purchasing \u003cstrong\u003eSTL files only\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eNo physical product will be shipped. Maximum of \u003cstrong\u003e3 downloads\u003c\/strong\u003e per purchase.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- LIABILITY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLiability Disclaimer\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eUse at your own risk. Shockwave Parts is not responsible for damage, injury, or improper suspension setup resulting from incorrect use, poor print quality, or unsuitable materials.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- ACCEPTANCE --\u003e\n\u003cdetails style=\"background: #fefce8; border-left: 6px solid #eab308; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAcceptance of Terms\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eBy purchasing, you agree to the terms and conditions above.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Shockwave","offers":[{"title":"Default Title","offer_id":53380795728236,"sku":"DIG-Counter","price":15.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/Captured_ecran2026-03-22153821.png?v=1774209085"},{"product_id":"digital-stl-two-sided-pin-socket-wrench","title":"Two-Sided Pin Socket Wrench | Free Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This product includes \u003cstrong\u003eSTL files only\u003c\/strong\u003e. You must print it yourself using a 3D printer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eTwo-Sided Pin Socket Wrench | STL File\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eTwo-Sided Pin Socket Wrench\u003c\/strong\u003e is the digital version of our custom wrench made specifically for \u003cstrong\u003eShockwave Parts pin sockets\u003c\/strong\u003e. It is designed to fit the outer geometry of our sockets with extremely tight tolerances, helping you apply torque cleanly without sideways slip or unnecessary play.\u003c\/p\u003e\n\u003cp\u003eThis wrench includes \u003cstrong\u003etwo working sides\u003c\/strong\u003e: one for \u003cstrong\u003e24 mm pin sockets\u003c\/strong\u003e and one for \u003cstrong\u003e32 mm pin sockets\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDo not\u003c\/strong\u003e use this as a top cap wrench, it will break, it is only to be used with our pin sockets.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis STL file is free.\u003c\/strong\u003e If you already have one of our pin sockets and access to a 3D printer, you can print this wrench and work efficiently on your suspension without needing additional tools.\u003c\/p\u003e\n\u003cp\u003eThis is a \u003cstrong\u003edigital STL product only\u003c\/strong\u003e. You print it yourself.\u003c\/p\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdetails style=\"background: #e8f4ff; border-left: 6px solid #2196F3; padding: 1em; margin-top: 1.2em;\"\u003e \u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eHow It Works\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThe wrench slides directly over compatible Shockwave Parts pin sockets and is designed to seat with very little play. Once fully seated, it helps keep the socket aligned while you install or remove sealheads, adjuster caps, base valves, and similar low- to mid-torque parts.\u003c\/p\u003e\n\u003cp\u003eEach side of the wrench is matched to a specific socket size. The \u003cstrong\u003e24 mm side\u003c\/strong\u003e is intended for smaller pin sockets, while the \u003cstrong\u003e32 mm side\u003c\/strong\u003e is for larger ones.\u003c\/p\u003e\n\u003cp\u003eA centered hole is also included for luggage-scale torque measurement if you want a more controlled and repeatable setup.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- IMPORTANT NOTES --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1.2em;\"\u003e \u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eImportant Notes\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003e\u003cstrong\u003eThis tool is only useful with Shockwave Parts pin sockets.\u003c\/strong\u003e It is not intended to be used as a normal wrench, general workshop tool, or substitute for metal tools.\u003c\/p\u003e\n\u003cp\u003eDo not use it on random hex fittings, top caps, pedals, axle nuts, or anything outside its intended use. This wrench exists only to drive our \u003cstrong\u003e24 mm and 32 mm pin sockets\u003c\/strong\u003e correctly.\u003c\/p\u003e\n\u003cp\u003eLike the physical version, this tool is meant for \u003cstrong\u003elow- to mid-torque work only\u003c\/strong\u003e. Be gentle. Most of these assemblies seal with O-rings, so slight under-torque is usually far safer than over-torque.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- STL ONLY --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e \u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eSTL File Only (Digital Download)\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003edigital product\u003c\/strong\u003e. You are downloading the \u003cstrong\u003eSTL file only\u003c\/strong\u003e to print the wrench yourself.\u003c\/p\u003e\n\u003cp\u003eNo physical product is shipped.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- PRINT SPECS --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1.2em;\"\u003e \u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003ePrint Specifications\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PETG (recommended)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.20 mm (0.4 nozzle)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 5–6 walls\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 50%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e Not required\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.8em;\"\u003eThis tool must be printed strong. Do not reduce walls or infill. Strength and rigidity are critical for proper function and safety.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- WHAT'S INCLUDED --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdetails style=\"background: #ecfdf5; border-left: 6px solid #10b981; padding: 1em; margin-top: 1.2em;\"\u003e \u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat’s Included\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\u003cstrong\u003eTwo-Sided Wrench (24 mm + 32 mm) STL file\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eNo physical item is shipped.\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- LIABILITY --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e \u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLiability Disclaimer\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eDownloading, printing, and using this file are at your own risk. Shockwave Parts is not responsible for damage, injury, or failures caused by incorrect use, poor printer calibration, or unsuitable materials.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ACCEPTANCE --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdetails style=\"background: #fefce8; border-left: 6px solid #eab308; padding: 1em; margin-top: 1.2em;\"\u003e \u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAcceptance of Terms\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eBy downloading this file, you confirm that you’ve read, understood, and agreed to the conditions above.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Shockwave","offers":[{"title":"Default Title","offer_id":53464372347244,"sku":"DIG-PinWrench","price":0.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/Pin_socket_universal_wrench_for_shockwave_tools.png?v=1775422060"},{"product_id":"digital-stl-brake-lever-hook","title":"Brake Lever Hook | Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This product includes \u003cstrong\u003eSTL files only\u003c\/strong\u003e. You must print it yourself using a 3D printer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe \u003cstrong\u003eBrake Lever Hook Tool\u003c\/strong\u003e is the digital version of our simple but extremely useful lever-holding tool made for brake bleeding, quick maintenance, and keeping a bike from rolling when you lean it against a car, rack, or wall.\u003c\/p\u003e\n\u003cp\u003eIt hooks between the \u003cstrong\u003ehandlebar and brake lever\u003c\/strong\u003e to hold the lever engaged with steady pressure. This can help during brake bleeding, and it also locks the wheel so the bike stays put during car-side or trail-side work.\u003c\/p\u003e\n\u003cp\u003eThis STL pack includes \u003cstrong\u003eall 3 hook sizes\u003c\/strong\u003e, with different depths between the lever bite point and the bar contact area. That gives you a much better chance of getting the right fit and pressure for your setup.\u003c\/p\u003e\n\u003cp\u003eThis is a \u003cstrong\u003edigital STL product only\u003c\/strong\u003e. You print it yourself.\u003c\/p\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003cdetails style=\"background: #e8f4ff; border-left: 6px solid #2196F3; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eHow It Works\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThe hook clips between your brake lever and handlebar, applying constant pressure to keep the lever pulled in.\u003c\/p\u003e\n\u003cp\u003eThis is useful for brake bleeding when you need the lever held in position, but it is also very practical for everyday maintenance because it locks the wheel and helps keep the bike from rolling.\u003c\/p\u003e\n\u003cp\u003eSince brake lever shape, bar diameter, and bite-point spacing vary from bike to bike, this STL pack includes \u003cstrong\u003e3 different sizes\u003c\/strong\u003e so you can choose the one that fits your setup best.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- IMPORTANT NOTES --\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eImportant Notes\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis tool is made to hold a \u003cstrong\u003ebrake lever against the handlebar\u003c\/strong\u003e. It is not a clamp, not a load-bearing hook, and not a permanent storage device.\u003c\/p\u003e\n\u003cp\u003eFit may vary depending on your brake lever shape, lever reach adjustment, grip\/bar setup, and printer calibration. That is exactly why \u003cstrong\u003eall 3 sizes are included\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eUse common sense. This is a simple tool, but it still needs to be printed properly and used only for its intended purpose.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- STL ONLY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eSTL File Only (Digital Download)\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003edigital product\u003c\/strong\u003e. You are downloading the \u003cstrong\u003eSTL files only\u003c\/strong\u003e to print the hooks yourself.\u003c\/p\u003e\n\u003cp\u003eNo physical product is shipped.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- PRINT SPECS --\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003ePrint Specifications\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PETG or ABS recommended\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.20 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 4 to 6 walls\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 40 to 60%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e Not required in most cases\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.8em;\"\u003ePrint them strong. Do not make them weak just to save material. Lever pressure is not huge, but you still want good stiffness and reliability.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- WHAT'S INCLUDED --\u003e\n\u003cdetails style=\"background: #ecfdf5; border-left: 6px solid #10b981; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat’s Included\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\u003cstrong\u003eSmall Brake Lever Hook STL\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMedium Brake Lever Hook STL\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLarge Brake Lever Hook STL\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eNo physical item is shipped.\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- LIABILITY --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLiability Disclaimer\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eDownloading, printing, and using this file are at your own risk. Shockwave Parts is not responsible for damage, injury, or failures caused by incorrect use, poor printer calibration, or unsuitable materials.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- ACCEPTANCE --\u003e\n\u003cdetails style=\"background: #fefce8; border-left: 6px solid #eab308; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAcceptance of Terms\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eBy downloading this file, you confirm that you’ve read, understood, and agreed to the conditions above.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Shockwave Parts","offers":[{"title":"Default Title","offer_id":53469535437164,"sku":"DIG-BRAKE-LEVER","price":7.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/Brake_Lever_hook_3.jpg?v=1776435238"},{"product_id":"digital-stl-2026-fox-air-fill-adaptor","title":"Air Fill Adaptor Like #803-04-357 | Digital STL (Print it yourself)","description":"\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n  \u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e\n    ⚠️ Digital Product — No Physical Item Shipped\n  \u003c\/strong\u003e\n  \u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003e\n    This product includes \u003cstrong\u003eSTL files only\u003c\/strong\u003e. You must print it yourself using a 3D printer. No physical product will be shipped.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eAir Fill Adaptor | STL File (No physical product)\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eAir Fill Adaptor\u003c\/strong\u003e is the digital version print file of the \u003cstrong\u003enew adapter\u003c\/strong\u003e FOX uses on the DHX2 and Float X2. It is functionally equivalent to the \u003cstrong\u003e2026 FOX Float X2 \u0026amp; DHX2 Air Fill Adaptor (#803-04-357)\u003c\/strong\u003e and is also compatible with any shock that uses the standard \u003cstrong\u003ered RockShox air fill adapter\u003c\/strong\u003e. Our version is the same design but \u003cstrong\u003elonger\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eIf you have access to a 3D printer, you can print this adaptor and use it for your suspension service without needing the OEM tool.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYou will need to buy a -006 N70 o-ring.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eFair warning:\u003c\/strong\u003e this is a \u003cstrong\u003eDIY printed tool\u003c\/strong\u003e. It will do the job, but at some point it will probably break off inside your shock. The threads on the shock side are very small, \u003cstrong\u003edo not overtighten, be gentle\u003c\/strong\u003e. The o-ring does the sealing, not the torque. Check the photos, I show exactly how to use the knife technique to extract it when it breaks. If you're a pro or doing this regularly, \u003cstrong\u003ethe real OEM tool is worth buying\u003c\/strong\u003e. This one is for the home mechanic who needs to get the job done.\u003c\/p\u003e\n\u003cp\u003eThis is a \u003cstrong\u003edigital STL product only\u003c\/strong\u003e. You print it yourself.\u003c\/p\u003e\n\u003cdetails style=\"background: #e8f4ff; border-left: 6px solid #2196F3; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eHow It Works\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThe adaptor threads into your shock's air valve port and allows you to fill or bleed the air chamber during service. It works the same way as the OEM FOX and RockShox equivalents, just with a longer body because the rezi blocks the old one by 1-2mm.\u003c\/p\u003e\n\u003cp\u003eThe threads on the shock are very small and delicate, \u003cstrong\u003efinger tight is enough\u003c\/strong\u003e. The \u003cstrong\u003e-006 N-70 o-ring\u003c\/strong\u003e is what creates the seal, so do not rely on torque. Over-tightening is the fastest way to break the adaptor off inside your shock.\u003c\/p\u003e\n\u003cp\u003eIf it does break off, don't panic, check the photos for the knife technique. Insert a thin blade into the adaptor and carefully unscrew it out of the shock.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eImportant Notes\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis tool is only intended for shocks compatible with the standard red RockShox air fill adapter or the FOX Float X2 \u0026amp; DHX2 air fill adaptor.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAlways have your -006 N-70 o-rings ready before use.\u003c\/strong\u003e Without them, you will not get a proper seal.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDo not overtighten.\u003c\/strong\u003e The threads on the shock side are small and the tool is 3D printed. Finger tight is all you need, the o-ring handles the seal.\u003c\/p\u003e\n\u003cp\u003eIf the adaptor breaks off inside the shock, do not panic. Check the photos, insert a thin knife blade into the adaptor body to carefully unscrew and extract it. Take your time and work gently.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eSTL File Only (Digital Download)\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis is a \u003cstrong\u003edigital product\u003c\/strong\u003e. You are downloading the \u003cstrong\u003eSTL file only\u003c\/strong\u003e to print the adaptor yourself.\u003c\/p\u003e\n\u003cp\u003eNo physical product is shipped.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"background: #e0f2fe; border-left: 6px solid #0284c7; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003ePrint Specifications\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial: ASA\u003c\/strong\u003e (recommended), \u003cem\u003ePETG works but is a bit too ductile.\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e \u003cspan style=\"text-decoration: underline;\"\u003e0.12 mm\u003c\/span\u003e (0.4 nozzle)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNozzle:\u003c\/strong\u003e 0.4 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 5–6 walls\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 50%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e \u003cspan style=\"text-decoration: underline;\"\u003eRequired\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 0.8em;\"\u003ePrint this tool strong. Do not reduce walls or infill, a proper seal depends on a rigid, well-printed adaptor.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"background: #ecfdf5; border-left: 6px solid #10b981; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat's Included\u003c\/summary\u003e\n\u003cul style=\"margin-top: 1em;\"\u003e\n\u003cli\u003e\u003cstrong\u003eAir Fill Adaptor STL file\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eNo physical item is shipped.\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"background: #fef9e7; border-left: 6px solid #f39c12; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e🤝 A Note on Trust\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis file is \u003cstrong\u003ethere because I made it for the community\u003c\/strong\u003e. Do not sell it, do not redistribute it, do not share it anywhere. If you want to share it, send people here.\u003c\/p\u003e\n\u003cp\u003eI'm sharing this because I trust you. If that trust gets broken by even a single person selling or redistributing this file, I will stop sharing my print files altogether. The whole thing runs on good faith, please don't ruin it for everyone.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLiability Disclaimer\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eDownloading, printing, and using this file are at your own risk. Shockwave Parts is not responsible for damage, injury, or failures caused by incorrect use, poor printer calibration, or unsuitable materials.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"background: #fefce8; border-left: 6px solid #eab308; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eAcceptance of Terms\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eBy downloading this file, you confirm that you've read, understood, and agreed to the conditions above.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Shockwave","offers":[{"title":"Default Title","offer_id":53661763174764,"sku":"DIG-AirFill","price":9.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/2F897186-87B1-47A5-9205-7EF0F8DF9B0E.jpg?v=1777058880"},{"product_id":"stl-rear-shock-dummy","title":"Digital STL (Print yourself) | Adjustable Rear Shock Dummy 165-250mm","description":"\u003csection style=\"max-width: 800px; margin: auto; padding: 2rem; font-family: sans-serif; line-height: 1.6;\"\u003e\n\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n\u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e ⚠️ Digital Product — No Physical Item Shipped \u003c\/strong\u003e\n\u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003eThis is an \u003cstrong\u003eSTL file package\u003c\/strong\u003e to be printed by the buyer. No physical product will be shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2 style=\"font-size: 1.75rem; margin-bottom: 0.5rem;\"\u003eDigital STL | Adjustable Rear Shock Dummy\u003c\/h2\u003e\n\u003cp style=\"font-size: 16px; color: #555;\"\u003eDownload the complete \u003cstrong\u003eSTL file package\u003c\/strong\u003e with all variants. Print copies for yourself. Works for any shock size and mount type.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.75rem; font-size: 14px; color: #666;\"\u003ePersonal use license. Print as much as you need for yourself.\u003c\/p\u003e\n\u003c!-- BLUE --\u003e\n\u003cdetails style=\"background: #e8f4ff; border-left: 6px solid #2196F3; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat You Receive\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eOne comprehensive STL file package with \u003cstrong\u003eall variants and configurations\u003c\/strong\u003e included.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMain adjustable body\u003c\/strong\u003e with thread-and-align adjustment\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStandard Eyelet\u003c\/strong\u003e — compatible with M10 Bolted shocks\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrunnion\u003c\/strong\u003e — for trunnion frames\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrunnion Adapters\u003c\/strong\u003e — optional add-on for standard shocks\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdjustable screw\u003c\/strong\u003e — fine-tune fit across 165–250 mm range\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLonger screw version\u003c\/strong\u003e — for older bikes and extended linkages\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 1em; font-size: 14px; color: #555;\"\u003eSame geometry as the physical tool, tested on real bikes.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- YELLOW --\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eConfigurations \u0026amp; Mount Types\u003c\/summary\u003e\n\u003ch4 style=\"margin-top: 1em;\"\u003eStandard Eyelet (M10)\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eWorks with regular eyelet shocks\u003c\/li\u003e\n\u003cli\u003eBest for most riders\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"margin-top: 1em;\"\u003eTrunnion\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFor trunnion frames only\u003c\/li\u003e\n\u003cli\u003eDual M10 mount\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"margin-top: 1em;\"\u003eStandard + Trunnion Adapters\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSwap between shock types\u003c\/li\u003e\n\u003cli\u003eFine for occasional use\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 1em; font-size: 14px; color: #555;\"\u003e\u003cstrong\u003eAdjustable range:\u003c\/strong\u003e 165–250 mm eye-to-eye (up to ~266 mm). One rotation of the screw = +10 mm.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- GREEN --\u003e\n\u003cdetails style=\"background: #ecfdf5; border-left: 6px solid #10b981; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e3D Printing Settings\u003c\/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PETG recommended (Nylon for heavy use)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 50% minimum\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 4–5 walls\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.20 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e None required\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrims:\u003c\/strong\u003e 10 mm around cylinders (critical for strength)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 1em; font-size: 14px; color: #555;\"\u003eStrong polymer construction requires proper wall density. Skimping on infill or walls will fail under frame load.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- ORANGE --\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLicense \u0026amp; Commercial Use\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003e\u003cstrong\u003ePersonal-use license included.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnlimited prints for yourself and your bike\u003c\/li\u003e\n\u003cli\u003ePrinting for friends (support appreciated)\u003c\/li\u003e\n\u003cli\u003eNo resale of file or printed parts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"margin-top: 1.2em;\"\u003eNeed to sell or produce for a shop?\u003c\/h4\u003e\n\u003cp\u003eConsider the \u003cstrong\u003eCommercial License\u003c\/strong\u003e for small-batch production and shop sales. \u003ca style=\"color: #2196f3; font-weight: 500;\" href=\"#contact\"\u003eGet in touch\u003c\/a\u003e for pricing.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- RED --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eSafety Disclaimer\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003e\u003cstrong\u003eNot a riding component.\u003c\/strong\u003e\u003cbr\u003eFor maintenance, transport, and storage only. Light rolling in a workshop is acceptable. Do not use while riding.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e","brand":"Shockwave Parts","offers":[{"title":"Personal Use","offer_id":54005612544364,"sku":"DIG-ADJ-DUM-PERSO","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"Commercial Use (Physical Store or friends)","offer_id":54005612577132,"sku":"DIG-ADJ-DUM-COM","price":149.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/Adjustable_Dummy_Tool_Set_to_230_mm_Shock_Length.jpg?v=1783527694"},{"product_id":"stl-spoke-holder-lite","title":"Digital STL (Print yourself) | Spoke Holder Lite","description":"\u003csection style=\"max-width: 800px; margin: auto; padding: 2rem; font-family: sans-serif; line-height: 1.6;\"\u003e\n\u003cdiv style=\"background: #fef2f2; border: 2px solid #ef4444; padding: 1em; margin-bottom: 1.2em;\"\u003e\n\u003cstrong style=\"color: #b91c1c; font-size: 16px;\"\u003e⚠️ Digital Product — No Physical Item Shipped\u003c\/strong\u003e\n\u003cp style=\"margin-top: 0.5em; color: #7f1d1d;\"\u003eThis is an \u003cstrong\u003eSTL file package\u003c\/strong\u003e to be printed by the buyer. No physical product will be shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2 style=\"font-size: 1.75rem; margin-bottom: 0.5rem;\"\u003eDigital STL | Spoke Holder Lite\u003c\/h2\u003e\n\u003cp style=\"font-size: 16px; color: #555;\"\u003eDownload the complete \u003cstrong\u003eSTL file package\u003c\/strong\u003e and print your own pair of Spoke Holder Lite organizers. A simple, lightweight solution to keep your spokes separated and organized during wheel builds.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.75rem; font-size: 14px; color: #666;\"\u003ePersonal-use license included. Print as many sets as you need for yourself.\u003c\/p\u003e\n\u003c!-- BLUE --\u003e\n\u003cdetails style=\"background: #e8f4ff; border-left: 6px solid #2196F3; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eWhat You Receive\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eOne complete STL package containing everything needed to print your own \u003cstrong\u003eSpoke Holder Lite\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpoke Holder Lite\u003c\/strong\u003e (16 spoke slots each)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e32 total spoke capacity\u003c\/strong\u003e when used as a pair\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e10° angled design\u003c\/strong\u003e for quick and easy spoke access\u003c\/li\u003e\n\u003cli\u003eOptimized print orientation\u003c\/li\u003e\n\u003cli\u003eRecommended print settings included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 1em; font-size: 14px; color: #555;\"\u003ePrint one pair for each wheel build station or as many as you need for your workshop.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- GREEN --\u003e\n\u003cdetails style=\"background: #ecfdf5; border-left: 6px solid #10b981; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003e3D Printing Settings\u003c\/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PETG recommended (PLA also works well)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayer height:\u003c\/strong\u003e 0.20 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInfill:\u003c\/strong\u003e 15–20%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalls:\u003c\/strong\u003e 3 perimeters minimum\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports:\u003c\/strong\u003e None required\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrint orientation:\u003c\/strong\u003e Print flat on the build plate\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 1em; font-size: 14px; color: #555;\"\u003eDesigned for easy, support-free printing with excellent strength and a clean finish.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- YELLOW --\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eCompatibility\u003c\/summary\u003e\n\u003cul\u003e\n\u003cli\u003eEach holder stores 16 spokes.\u003c\/li\u003e\n\u003cli\u003eOne pair holds up to 32 spokes.\u003c\/li\u003e\n\u003cli\u003eSuitable for 32H and 28H wheel builds.\u003c\/li\u003e\n\u003cli\u003eCompatible with J-bend and straight-pull spokes.\u003c\/li\u003e\n\u003cli\u003eWorks with road, gravel, and MTB spokes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003c!-- ORANGE --\u003e\n\u003cdetails style=\"background: #fff7ed; border-left: 6px solid #f59e0b; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eLicense \u0026amp; Commercial Use\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003e\u003cstrong\u003ePersonal-use license included.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnlimited prints for yourself.\u003c\/li\u003e\n\u003cli\u003ePrinting for friends is allowed (support appreciated).\u003c\/li\u003e\n\u003cli\u003eNo resale of the STL files or printed parts.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"margin-top: 1.2em;\"\u003eNeed to manufacture or sell them?\u003c\/h4\u003e\n\u003cp\u003eOur \u003cstrong\u003eCommercial License\u003c\/strong\u003e is available for bike shops, makers, and small-scale production. \u003ca style=\"color: #2196f3; font-weight: 500;\" href=\"#contact\"\u003eContact us\u003c\/a\u003e for details.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c!-- RED --\u003e\n\u003cdetails style=\"background: #fef2f2; border-left: 6px solid #ef4444; padding: 1em; margin-top: 1.2em;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer;\"\u003eImportant Information\u003c\/summary\u003e\n\u003cp style=\"margin-top: 1em;\"\u003eThis download includes \u003cstrong\u003edigital STL files only.\u003c\/strong\u003e No physical product is included. Basic 3D printing knowledge is recommended to achieve the best results.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e","brand":"Shockwave Parts","offers":[{"title":"Default Title","offer_id":54025949184364,"sku":"DIG-SPOK-LITE","price":12.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/files\/Spoke_Holder_02.jpg?v=1784140713"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/8991\/8572\/collections\/58588898e4eb5b17e4cc8bd22d2eb460.webp?v=1770904926","url":"https:\/\/www.shockwaveparts.com\/collections\/digital-files-collection.oembed?page=2","provider":"Shockwave Parts","version":"1.0","type":"link"}