{"title":"Accessories","description":"\u003cp\u003eAddons\u003c\/p\u003e","products":[{"product_id":"taurus-tx22-spare-magazine-holder","title":"Taurus  TX22 Spare Magazine Holder","description":"\u003ch2 data-section-id=\"1p927wt\" data-start=\"37\" data-end=\"56\"\u003eProduct Overview\u003c\/h2\u003e\n\u003cp data-start=\"58\" data-end=\"279\"\u003eThe \u003cstrong data-start=\"62\" data-end=\"99\"\u003eTaurus TX22 Spare Magazine Holder\u003c\/strong\u003e from Ether-3D is designed specifically for compatible \u003cstrong data-start=\"154\" data-end=\"186\"\u003eTaurus TX22 .22 LR magazines\u003c\/strong\u003e, providing a simple and secure way to keep a spare magazine organized and easily accessible.\u003c\/p\u003e\n\u003cp data-start=\"281\" data-end=\"595\"\u003eThe holder features a \u003cstrong data-start=\"303\" data-end=\"332\"\u003eslide-in retention design\u003c\/strong\u003e that provides a snug fit to help keep the magazine securely in place while still allowing convenient removal when needed. Its compact profile makes it useful for organizing spare TX22 magazines at the range, on a workbench, or as part of a compatible gear setup.\u003c\/p\u003e\n\u003cp data-start=\"597\" data-end=\"783\"\u003eManufactured from \u003cstrong data-start=\"615\" data-end=\"656\"\u003ePETG carbon-fiber reinforced material\u003c\/strong\u003e, each magazine holder is precision 3D printed for a balance of strength, rigidity, low weight, and a clean matte-black finish.\u003c\/p\u003e\n\u003cp data-start=\"785\" data-end=\"992\"\u003e\u003cstrong data-start=\"785\" data-end=\"799\"\u003eImportant:\u003c\/strong\u003e This magazine holder is \u003cstrong data-start=\"824\" data-end=\"880\"\u003enot compatible with the Ether-3D TX22 chassis system\u003c\/strong\u003e. Customers looking for a chassis-mounted option should select the Ether-3D Angled TX22 Magazine Holder instead.\u003c\/p\u003e\n\u003ch2 data-section-id=\"1ma7m6t\" data-start=\"994\" data-end=\"1009\"\u003eKey Features\u003c\/h2\u003e\n\u003cul data-start=\"1011\" data-end=\"1414\"\u003e\n\u003cli data-section-id=\"1nngn01\" data-start=\"1011\" data-end=\"1071\"\u003eDesigned specifically for \u003cstrong data-start=\"1039\" data-end=\"1071\"\u003eTaurus TX22 .22 LR magazines\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1xilvto\" data-start=\"1072\" data-end=\"1108\"\u003eSnug \u003cstrong data-start=\"1079\" data-end=\"1108\"\u003eslide-in retention design\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1iwjs71\" data-start=\"1109\" data-end=\"1154\"\u003eKeeps a spare magazine secure and organized\u003c\/li\u003e\n\u003cli data-section-id=\"1rymic7\" data-start=\"1155\" data-end=\"1192\"\u003eProvides convenient magazine access\u003c\/li\u003e\n\u003cli data-section-id=\"bmjbum\" data-start=\"1193\" data-end=\"1223\"\u003eCompact, streamlined profile\u003c\/li\u003e\n\u003cli data-section-id=\"1esm4uv\" data-start=\"1224\" data-end=\"1279\"\u003eDurable \u003cstrong data-start=\"1234\" data-end=\"1279\"\u003ePETG carbon-fiber reinforced construction\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"mpvuwu\" data-start=\"1280\" data-end=\"1310\"\u003eLightweight and rigid design\u003c\/li\u003e\n\u003cli data-section-id=\"1j1fpm7\" data-start=\"1311\" data-end=\"1369\"\u003ePrecision 3D printed with a clean \u003cstrong data-start=\"1347\" data-end=\"1369\"\u003ematte-black finish\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1q7h9ne\" data-start=\"1370\" data-end=\"1414\"\u003eIdeal for range and workbench organization\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 data-section-id=\"1a3ueyz\" data-start=\"1416\" data-end=\"1433\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"1435\" data-end=\"1793\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"1435\" data-end=\"1462\"\u003e\n\u003ctr data-start=\"1435\" data-end=\"1462\"\u003e\n\u003cth data-start=\"1435\" data-end=\"1451\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSpecification\u003c\/th\u003e\n\u003cth data-start=\"1451\" data-end=\"1462\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"1473\" data-end=\"1793\"\u003e\n\u003ctr data-start=\"1473\" data-end=\"1517\"\u003e\n\u003ctd data-start=\"1473\" data-end=\"1492\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1475\" data-end=\"1491\"\u003eProduct Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1492\" data-end=\"1517\"\u003eSpare Magazine Holder\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1518\" data-end=\"1569\"\u003e\n\u003ctd data-start=\"1518\" data-end=\"1547\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1520\" data-end=\"1546\"\u003eMagazine Compatibility\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1547\" data-end=\"1569\" data-col-size=\"sm\"\u003eTaurus TX22 .22 LR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1570\" data-end=\"1603\"\u003e\n\u003ctd data-start=\"1570\" data-end=\"1591\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1572\" data-end=\"1590\"\u003eRetention Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1591\" data-end=\"1603\" data-col-size=\"sm\"\u003eSlide-In\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1604\" data-end=\"1640\"\u003e\n\u003ctd data-start=\"1604\" data-end=\"1619\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1606\" data-end=\"1618\"\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1619\" data-end=\"1640\" data-col-size=\"sm\"\u003ePETG Carbon Fiber\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1641\" data-end=\"1662\"\u003e\n\u003ctd data-start=\"1641\" data-end=\"1653\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1643\" data-end=\"1652\"\u003eColor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1653\" data-end=\"1662\" data-col-size=\"sm\"\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1663\" data-end=\"1694\"\u003e\n\u003ctd data-start=\"1663\" data-end=\"1688\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1665\" data-end=\"1687\"\u003eChassis Compatible\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1688\" data-end=\"1694\" data-col-size=\"sm\"\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1695\" data-end=\"1761\"\u003e\n\u003ctd data-start=\"1695\" data-end=\"1722\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1697\" data-end=\"1721\"\u003eManufacturing Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1722\" data-end=\"1761\" data-col-size=\"sm\"\u003eAdditive Manufacturing \/ 3D Printed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1762\" data-end=\"1793\"\u003e\n\u003ctd data-start=\"1762\" data-end=\"1781\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1764\" data-end=\"1780\"\u003eManufacturer\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1781\" data-end=\"1793\" data-col-size=\"sm\"\u003eEther-3D\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 data-section-id=\"14bu82z\" data-start=\"1795\" data-end=\"1811\"\u003eCompatibility\u003c\/h2\u003e\n\u003cp data-start=\"1813\" data-end=\"1883\"\u003eDesigned specifically for compatible \u003cstrong data-start=\"1850\" data-end=\"1882\"\u003eTaurus TX22 .22 LR magazines\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"1885\" data-end=\"1959\"\u003e\u003cstrong data-start=\"1885\" data-end=\"1959\"\u003eThis holder does NOT mount to or fit the Ether-3D TX22 chassis system.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1961\" data-end=\"2124\"\u003eIf you're looking for a TX22 magazine holder designed for Picatinny\/chassis mounting, the \u003cstrong data-start=\"2051\" data-end=\"2097\"\u003eEther-3D Angled Mag Holder for Taurus TX22\u003c\/strong\u003e is the appropriate option.\u003c\/p\u003e\n\u003cp data-start=\"2126\" data-end=\"2226\"\u003ePlease verify compatibility with your specific magazine and intended mounting setup before ordering.\u003c\/p\u003e\n\u003ch2 data-section-id=\"w3a6bn\" data-start=\"2228\" data-end=\"2246\"\u003eWhat's Included\u003c\/h2\u003e\n\u003cul data-start=\"2248\" data-end=\"2287\"\u003e\n\u003cli data-section-id=\"1vc18y1\" data-start=\"2248\" data-end=\"2287\"\u003e1 × Taurus TX22 Spare Magazine Holder\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"2289\" data-end=\"2395\"\u003e\u003cstrong data-start=\"2289\" data-end=\"2395\"\u003eMagazine, firearm, screws, ammunition, and other accessories shown in product photos are not included.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 data-section-id=\"v6q9sf\" data-start=\"2397\" data-end=\"2421\"\u003eImportant Information\u003c\/h2\u003e\n\u003cp data-start=\"2423\" data-end=\"2708\"\u003eEach magazine holder is manufactured using \u003cstrong data-start=\"2466\" data-end=\"2498\"\u003ecarbon-fiber reinforced PETG\u003c\/strong\u003e and individually produced using additive manufacturing. Minor variations in surface texture or layer appearance are normal characteristics of the manufacturing process and do not necessarily indicate a defect.\u003c\/p\u003e\n\u003cp data-start=\"2710\" data-end=\"2759\"\u003eThis listing is for the \u003cstrong data-start=\"2734\" data-end=\"2758\"\u003emagazine holder only\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"2761\" data-end=\"2815\"\u003eManufactured by \u003cstrong data-start=\"2777\" data-end=\"2815\"\u003eEther-3D in Southern Indiana, USA.\u003c\/strong\u003e\u003c\/p\u003e","brand":"Ether-3d","offers":[{"title":"Default Title","offer_id":52546374500659,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9731\/2819\/files\/ChatGPT_Image_Jul_21_2026_10_41_34_AM.png?v=1784645072"},{"product_id":"angled-mag-pouch-for-taurus-tx22-mag-release-ambidextrous","title":"Angled Mag Holder for Taurus TX22 — Mag Release (Ambidextrous)","description":"\u003ch2 data-section-id=\"1p927wt\" data-start=\"64\" data-end=\"83\"\u003eProduct Overview\u003c\/h2\u003e\n\u003cp data-start=\"85\" data-end=\"369\"\u003eThe \u003cstrong data-start=\"89\" data-end=\"126\"\u003eAngled Mag Holder for Taurus TX22\u003c\/strong\u003e from Ether-3D is designed to provide a secure and accessible mounting solution for compatible \u003cstrong data-start=\"221\" data-end=\"246\"\u003eTaurus TX22 magazines\u003c\/strong\u003e. Its angled profile positions the magazine for convenient indexing and removal while maintaining a compact overall design.\u003c\/p\u003e\n\u003cp data-start=\"371\" data-end=\"712\"\u003eThe integrated \u003cstrong data-start=\"386\" data-end=\"419\"\u003eambidextrous magazine release\u003c\/strong\u003e allows the holder to be configured for left- or right-handed operation. A Glock-style magazine catch spring provides tension for the release mechanism, while the included Picatinny clamp hardware provides secure attachment to compatible setups, including the \u003cstrong data-start=\"679\" data-end=\"711\"\u003eEther-3D TX22 chassis system\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"714\" data-end=\"895\"\u003eManufactured from \u003cstrong data-start=\"732\" data-end=\"768\"\u003ecarbon-fiber reinforced material\u003c\/strong\u003e, the two-piece holder is precision 3D printed for a balance of strength, rigidity, low weight, and a clean matte-black finish.\u003c\/p\u003e\n\u003ch2 data-section-id=\"1ma7m6t\" data-start=\"897\" data-end=\"912\"\u003eKey Features\u003c\/h2\u003e\n\u003cul data-start=\"914\" data-end=\"1440\"\u003e\n\u003cli data-section-id=\"7tsgg1\" data-start=\"914\" data-end=\"967\"\u003eDesigned specifically for \u003cstrong data-start=\"942\" data-end=\"967\"\u003eTaurus TX22 magazines\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1y9oatr\" data-start=\"968\" data-end=\"1034\"\u003e\n\u003cstrong data-start=\"970\" data-end=\"998\"\u003eAngled magazine position\u003c\/strong\u003e for convenient indexing and removal\u003c\/li\u003e\n\u003cli data-section-id=\"tocl0i\" data-start=\"1035\" data-end=\"1070\"\u003e\u003cstrong data-start=\"1037\" data-end=\"1070\"\u003eAmbidextrous magazine release\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"1ysbhd1\" data-start=\"1071\" data-end=\"1121\"\u003eConfigurable for left- or right-handed operation\u003c\/li\u003e\n\u003cli data-section-id=\"ncnbzv\" data-start=\"1122\" data-end=\"1170\"\u003eIntegrated \u003cstrong data-start=\"1135\" data-end=\"1170\"\u003ePicatinny clamp mounting system\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1c8qltk\" data-start=\"1171\" data-end=\"1225\"\u003eCompatible with the \u003cstrong data-start=\"1193\" data-end=\"1225\"\u003eEther-3D TX22 chassis system\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"y439e9\" data-start=\"1226\" data-end=\"1276\"\u003eDurable \u003cstrong data-start=\"1236\" data-end=\"1276\"\u003ecarbon-fiber reinforced construction\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1gjwc9r\" data-start=\"1277\" data-end=\"1307\"\u003eLightweight two-piece design\u003c\/li\u003e\n\u003cli data-section-id=\"ml7v34\" data-start=\"1308\" data-end=\"1343\"\u003eGlock-style magazine catch spring\u003c\/li\u003e\n\u003cli data-section-id=\"1l9odsa\" data-start=\"1344\" data-end=\"1381\"\u003eRequired mounting hardware included\u003c\/li\u003e\n\u003cli data-section-id=\"1j1fpm7\" data-start=\"1382\" data-end=\"1440\"\u003ePrecision 3D printed with a clean \u003cstrong data-start=\"1418\" data-end=\"1440\"\u003ematte-black finish\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 data-section-id=\"1a3ueyz\" data-start=\"1442\" data-end=\"1459\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"1461\" data-end=\"1977\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"1461\" data-end=\"1488\"\u003e\n\u003ctr data-start=\"1461\" data-end=\"1488\"\u003e\n\u003cth data-start=\"1461\" data-end=\"1477\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSpecification\u003c\/th\u003e\n\u003cth data-start=\"1477\" data-end=\"1488\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"1499\" data-end=\"1977\"\u003e\n\u003ctr data-start=\"1499\" data-end=\"1544\"\u003e\n\u003ctd data-start=\"1499\" data-end=\"1518\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1501\" data-end=\"1517\"\u003eProduct Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1518\" data-end=\"1544\" data-col-size=\"sm\"\u003eAngled Magazine Holder\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1545\" data-end=\"1589\"\u003e\n\u003ctd data-start=\"1545\" data-end=\"1574\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1547\" data-end=\"1573\"\u003eMagazine Compatibility\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1574\" data-end=\"1589\"\u003eTaurus TX22\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1590\" data-end=\"1625\"\u003e\n\u003ctd data-start=\"1590\" data-end=\"1609\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1592\" data-end=\"1608\"\u003eRelease Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1609\" data-end=\"1625\" data-col-size=\"sm\"\u003eAmbidextrous\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1626\" data-end=\"1662\"\u003e\n\u003ctd data-start=\"1626\" data-end=\"1643\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1628\" data-end=\"1642\"\u003eMount Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1643\" data-end=\"1662\" data-col-size=\"sm\"\u003ePicatinny Clamp\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1663\" data-end=\"1693\"\u003e\n\u003ctd data-start=\"1663\" data-end=\"1682\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1665\" data-end=\"1681\"\u003eConstruction\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1682\" data-end=\"1693\" data-col-size=\"sm\"\u003e2-Piece\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1694\" data-end=\"1752\"\u003e\n\u003ctd data-start=\"1694\" data-end=\"1715\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1696\" data-end=\"1714\"\u003eRelease Spring\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1715\" data-end=\"1752\"\u003eGlock-Style Magazine Catch Spring\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1753\" data-end=\"1798\"\u003e\n\u003ctd data-start=\"1753\" data-end=\"1774\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1755\" data-end=\"1773\"\u003eClamp Hardware\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1774\" data-end=\"1798\" data-col-size=\"sm\"\u003eM4 × 30mm Bolt \u0026amp; Nut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1799\" data-end=\"1849\"\u003e\n\u003ctd data-start=\"1799\" data-end=\"1814\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1801\" data-end=\"1813\"\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1814\" data-end=\"1849\"\u003eCarbon-Fiber Reinforced Polymer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1850\" data-end=\"1878\"\u003e\n\u003ctd data-start=\"1850\" data-end=\"1863\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1852\" data-end=\"1862\"\u003eFinish\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1863\" data-end=\"1878\" data-col-size=\"sm\"\u003eMatte Black\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1879\" data-end=\"1945\"\u003e\n\u003ctd data-start=\"1879\" data-end=\"1906\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1881\" data-end=\"1905\"\u003eManufacturing Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1906\" data-end=\"1945\" data-col-size=\"sm\"\u003eAdditive Manufacturing \/ 3D Printed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1946\" data-end=\"1977\"\u003e\n\u003ctd data-start=\"1946\" data-end=\"1965\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1948\" data-end=\"1964\"\u003eManufacturer\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1965\" data-end=\"1977\" data-col-size=\"sm\"\u003eEther-3D\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 data-section-id=\"14bu82z\" data-start=\"1979\" data-end=\"1995\"\u003eCompatibility\u003c\/h2\u003e\n\u003cp data-start=\"1997\" data-end=\"2117\"\u003eDesigned for magazines compatible with the \u003cstrong data-start=\"2040\" data-end=\"2064\"\u003eTaurus TX22 platform\u003c\/strong\u003e and for mounting to compatible Picatinny interfaces.\u003c\/p\u003e\n\u003cp data-start=\"2119\" data-end=\"2202\"\u003eThe holder is also designed to integrate with the \u003cstrong data-start=\"2169\" data-end=\"2201\"\u003eEther-3D TX22 chassis system\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"2204\" data-end=\"2372\"\u003eMagazine dimensions can vary between factory and aftermarket configurations. Please verify compatibility with your specific magazine and mounting setup before ordering.\u003c\/p\u003e\n\u003ch2 data-section-id=\"w3a6bn\" data-start=\"2374\" data-end=\"2392\"\u003eWhat's Included\u003c\/h2\u003e\n\u003cul data-start=\"2394\" data-end=\"2553\"\u003e\n\u003cli data-section-id=\"4oznnu\" data-start=\"2394\" data-end=\"2437\"\u003e1 × Two-Piece Angled Magazine Holder Body\u003c\/li\u003e\n\u003cli data-section-id=\"11k2vyc\" data-start=\"2438\" data-end=\"2473\"\u003e1 × Ambidextrous Magazine Release\u003c\/li\u003e\n\u003cli data-section-id=\"1bzyh8m\" data-start=\"2474\" data-end=\"2513\"\u003e1 × Glock-Style Magazine Catch Spring\u003c\/li\u003e\n\u003cli data-section-id=\"mmjeeu\" data-start=\"2514\" data-end=\"2534\"\u003e1 × M4 × 30mm Bolt\u003c\/li\u003e\n\u003cli data-section-id=\"ro6e3w\" data-start=\"2535\" data-end=\"2553\"\u003e1 × Mounting Nut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"2555\" data-end=\"2662\"\u003e\u003cstrong data-start=\"2555\" data-end=\"2662\"\u003eMagazine, firearm, chassis, ammunition, and other accessories shown in product photos are not included.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 data-section-id=\"v6q9sf\" data-start=\"2664\" data-end=\"2688\"\u003eImportant Information\u003c\/h2\u003e\n\u003cp data-start=\"2690\" data-end=\"2914\"\u003eFor assembly, insert the magazine release with the \u003cstrong data-start=\"2741\" data-end=\"2762\"\u003eribbed side first\u003c\/strong\u003e, then install the magazine catch spring after the release is properly seated. Secure the Picatinny clamp using the included \u003cstrong data-start=\"2887\" data-end=\"2913\"\u003eM4 × 30mm bolt and nut\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"2916\" data-end=\"3181\"\u003eEach holder is individually produced using \u003cstrong data-start=\"2959\" data-end=\"2995\"\u003ecarbon-fiber reinforced material\u003c\/strong\u003e through additive manufacturing. Minor variations in surface texture or layer appearance are normal characteristics of the manufacturing process and do not necessarily indicate a defect.\u003c\/p\u003e\n\u003cp data-start=\"3183\" data-end=\"3258\"\u003eVerify proper assembly, magazine retention, and secure mounting before use.\u003c\/p\u003e\n\u003cp data-start=\"3260\" data-end=\"3314\"\u003eManufactured by \u003cstrong data-start=\"3276\" data-end=\"3314\"\u003eEther-3D in Southern Indiana, USA.\u003c\/strong\u003e\u003c\/p\u003e","brand":"Ether-3d","offers":[{"title":"Black","offer_id":52694184001843,"sku":null,"price":19.88,"currency_code":"USD","in_stock":false},{"title":"Gray","offer_id":52694184034611,"sku":null,"price":19.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9731\/2819\/files\/ChatGPT_Image_Jul_22_2026_01_59_30_PM.png?v=1784743269"},{"product_id":"carbon-fiber-cheek-riser","title":"Carbon Fiber Cheek Riser For Classic Stock","description":"\u003ch2 data-section-id=\"1p927wt\" data-start=\"46\" data-end=\"65\" class=\"PDq2pG_selectionAnchorContainer\"\u003eProduct Overview\u003cspan aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp data-start=\"67\" data-end=\"327\"\u003eThe \u003cstrong data-start=\"71\" data-end=\"117\"\u003eCarbon Fiber Cheek Riser for Classic Stock\u003c\/strong\u003e from Ether-3D is designed specifically for the \u003cstrong data-start=\"165\" data-end=\"206\"\u003eClassic Stock system sold by Ether-3D\u003c\/strong\u003e. It provides a raised cheek surface for improved positioning and more consistent alignment when using compatible setups.\u003c\/p\u003e\n\u003cp data-start=\"329\" data-end=\"586\"\u003eAt approximately \u003cstrong data-start=\"346\" data-end=\"365\"\u003e5.5 inches long\u003c\/strong\u003e and weighing approximately \u003cstrong data-start=\"393\" data-end=\"401\"\u003e3 oz\u003c\/strong\u003e, the cheek riser adds minimal weight while maintaining a strong, rigid profile. It mounts directly to the compatible Ether-3D Classic Stock using the included \u003cstrong data-start=\"561\" data-end=\"585\"\u003eM5 mounting hardware\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"588\" data-end=\"785\"\u003eManufactured from \u003cstrong data-start=\"606\" data-end=\"647\"\u003ePETG carbon-fiber reinforced material\u003c\/strong\u003e, each cheek riser is precision 3D printed using a heavy-duty \u003cstrong data-start=\"709\" data-end=\"745\"\u003e10-wall, 90% infill construction\u003c\/strong\u003e for strength, rigidity, and durability.\u003c\/p\u003e\n\u003ch2 data-section-id=\"1ma7m6t\" data-start=\"787\" data-end=\"802\"\u003eKey Features\u003c\/h2\u003e\n\u003cul data-start=\"804\" data-end=\"1236\"\u003e\n\u003cli data-section-id=\"1azrett\" data-start=\"804\" data-end=\"862\"\u003eDesigned specifically for the \u003cstrong data-start=\"836\" data-end=\"862\"\u003eEther-3D Classic Stock\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"abmkoy\" data-start=\"863\" data-end=\"906\"\u003eProvides a raised \u003cstrong data-start=\"883\" data-end=\"906\"\u003efixed cheek surface\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"s8l4qb\" data-start=\"907\" data-end=\"942\"\u003eApproximately \u003cstrong data-start=\"923\" data-end=\"942\"\u003e5.5 inches long\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1asfpo2\" data-start=\"943\" data-end=\"989\"\u003eLightweight design at approximately \u003cstrong data-start=\"981\" data-end=\"989\"\u003e3 oz\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1esm4uv\" data-start=\"990\" data-end=\"1045\"\u003eDurable \u003cstrong data-start=\"1000\" data-end=\"1045\"\u003ePETG carbon-fiber reinforced construction\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"tt4hg5\" data-start=\"1046\" data-end=\"1095\"\u003eHeavy-duty \u003cstrong data-start=\"1059\" data-end=\"1095\"\u003e10-wall, 90% infill construction\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"163hgcl\" data-start=\"1096\" data-end=\"1140\"\u003eIncludes required \u003cstrong data-start=\"1116\" data-end=\"1140\"\u003eM5 mounting hardware\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1adnhtv\" data-start=\"1141\" data-end=\"1170\"\u003eSimple bolt-on installation\u003c\/li\u003e\n\u003cli data-section-id=\"1p00j4x\" data-start=\"1171\" data-end=\"1236\"\u003ePrecision 3D printed with a clean \u003cstrong data-start=\"1207\" data-end=\"1236\"\u003ematte carbon-fiber finish\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 data-section-id=\"1a3ueyz\" data-start=\"1238\" data-end=\"1255\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"1257\" data-end=\"1715\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"1257\" data-end=\"1284\"\u003e\n\u003ctr data-start=\"1257\" data-end=\"1284\"\u003e\n\u003cth data-start=\"1257\" data-end=\"1273\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSpecification\u003c\/th\u003e\n\u003cth data-start=\"1273\" data-end=\"1284\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"1295\" data-end=\"1715\"\u003e\n\u003ctr data-start=\"1295\" data-end=\"1331\"\u003e\n\u003ctd data-start=\"1295\" data-end=\"1310\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1297\" data-end=\"1309\"\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1310\" data-end=\"1331\" data-col-size=\"sm\"\u003ePETG Carbon Fiber\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1332\" data-end=\"1376\"\u003e\n\u003ctd data-start=\"1332\" data-end=\"1351\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1334\" data-end=\"1350\"\u003eConstruction\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1351\" data-end=\"1376\" data-col-size=\"sm\"\u003e10 Walls \/ 90% Infill\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1377\" data-end=\"1423\"\u003e\n\u003ctd data-start=\"1377\" data-end=\"1397\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1379\" data-end=\"1396\"\u003eCompatibility\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1397\" data-end=\"1423\" data-col-size=\"sm\"\u003eEther-3D Classic Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1424\" data-end=\"1473\"\u003e\n\u003ctd data-start=\"1424\" data-end=\"1447\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1426\" data-end=\"1446\"\u003eCheek Riser Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1447\" data-end=\"1473\"\u003eFixed \/ Non-Adjustable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1474\" data-end=\"1506\"\u003e\n\u003ctd data-start=\"1474\" data-end=\"1487\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1476\" data-end=\"1486\"\u003eLength\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1487\" data-end=\"1506\" data-col-size=\"sm\"\u003eApprox. 5.5 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1507\" data-end=\"1536\"\u003e\n\u003ctd data-start=\"1507\" data-end=\"1520\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1509\" data-end=\"1519\"\u003eWeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1520\" data-end=\"1536\"\u003eApprox. 3 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1537\" data-end=\"1580\"\u003e\n\u003ctd data-start=\"1537\" data-end=\"1561\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1539\" data-end=\"1560\"\u003eMounting Hardware\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1561\" data-end=\"1580\"\u003eM5 × 25mm Bolts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1581\" data-end=\"1616\"\u003e\n\u003ctd data-start=\"1581\" data-end=\"1594\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1583\" data-end=\"1593\"\u003eFinish\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1594\" data-end=\"1616\"\u003eMatte Carbon Fiber\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1617\" data-end=\"1683\"\u003e\n\u003ctd data-start=\"1617\" data-end=\"1644\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1619\" data-end=\"1643\"\u003eManufacturing Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1644\" data-end=\"1683\"\u003eAdditive Manufacturing \/ 3D Printed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1684\" data-end=\"1715\"\u003e\n\u003ctd data-start=\"1684\" data-end=\"1703\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1686\" data-end=\"1702\"\u003eManufacturer\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1703\" data-end=\"1715\"\u003eEther-3D\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 data-section-id=\"14bu82z\" data-start=\"1717\" data-end=\"1733\"\u003eCompatibility\u003c\/h2\u003e\n\u003cp data-start=\"1735\" data-end=\"1855\"\u003eThis cheek riser is designed \u003cstrong data-start=\"1764\" data-end=\"1854\"\u003eonly for the compatible Classic Stock sold by Ether-3D and shown in the product photos\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"1857\" data-end=\"2026\"\u003eIt is not intended as a universal cheek riser. Please review the product photos carefully and verify that you have the compatible Ether-3D Classic Stock before ordering.\u003c\/p\u003e\n\u003cp data-start=\"2028\" data-end=\"2086\"\u003eThe cheek riser is \u003cstrong data-start=\"2047\" data-end=\"2085\"\u003efixed and is not height-adjustable\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch2 data-section-id=\"w3a6bn\" data-start=\"2088\" data-end=\"2106\"\u003eWhat's Included\u003c\/h2\u003e\n\u003cul data-start=\"2108\" data-end=\"2186\"\u003e\n\u003cli data-section-id=\"uxdjfr\" data-start=\"2108\" data-end=\"2156\"\u003e1 × Carbon Fiber Cheek Riser for Classic Stock\u003c\/li\u003e\n\u003cli data-section-id=\"mvgnyv\" data-start=\"2157\" data-end=\"2186\"\u003eM5 × 30mm mounting hardware\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"2188\" data-end=\"2261\"\u003e\u003cstrong data-start=\"2188\" data-end=\"2261\"\u003eStock and other accessories shown in product photos are not included.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 data-section-id=\"v6q9sf\" data-start=\"2263\" data-end=\"2287\"\u003eImportant Information\u003c\/h2\u003e\n\u003cp data-start=\"2289\" data-end=\"2570\"\u003eEach cheek riser is manufactured using \u003cstrong data-start=\"2328\" data-end=\"2360\"\u003ecarbon-fiber reinforced PETG\u003c\/strong\u003e and individually produced using additive manufacturing. Minor variations in surface texture or layer appearance are normal characteristics of the manufacturing process and do not necessarily indicate a defect.\u003c\/p\u003e\n\u003cp data-start=\"2572\" data-end=\"2748\"\u003eApply a \u003cstrong data-start=\"2580\" data-end=\"2613\"\u003emedium-strength thread locker\u003c\/strong\u003e to the mounting hardware during installation. Do not overtighten the hardware, and verify proper fit and secure attachment before use.\u003c\/p\u003e\n\u003cp data-start=\"2750\" data-end=\"2804\"\u003eManufactured by \u003cstrong data-start=\"2766\" data-end=\"2804\"\u003eEther-3D in Southern Indiana, USA.\u003c\/strong\u003e\u003c\/p\u003e","brand":"Ether-3d","offers":[{"title":"Black","offer_id":53485700284723,"sku":null,"price":24.88,"currency_code":"USD","in_stock":true},{"title":"Army Green","offer_id":53485700317491,"sku":null,"price":24.88,"currency_code":"USD","in_stock":false},{"title":"Gray","offer_id":53485700350259,"sku":null,"price":24.88,"currency_code":"USD","in_stock":false},{"title":"White","offer_id":53485700383027,"sku":null,"price":24.88,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9731\/2819\/files\/ChatGPT_Image_Jul_22_2026_02_02_04_PM.png?v=1784743400"},{"product_id":"carbon-fiber-cheek-riser-tailhook-version","title":"Carbon Fiber Cheek Riser – Tailhook Version","description":"\u003ch2 class=\"PDq2pG_selectionAnchorContainer\" data-end=\"66\" data-start=\"47\" data-section-id=\"1p927wt\"\u003eProduct Overview\u003cspan class=\"PDq2pG_selectionAnchor\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp data-end=\"336\" data-start=\"68\"\u003eThe \u003cstrong data-end=\"119\" data-start=\"72\"\u003eCarbon Fiber Cheek Riser – Tailhook Version\u003c\/strong\u003e from Ether-3D is designed specifically for the \u003cstrong data-end=\"215\" data-start=\"167\"\u003eTailhook-style stock system sold by Ether-3D\u003c\/strong\u003e. It provides a raised cheek surface for improved positioning and more consistent alignment when using compatible setups.\u003c\/p\u003e\n\u003cp data-end=\"587\" data-start=\"338\"\u003eAt approximately \u003cstrong data-end=\"374\" data-start=\"355\"\u003e5.5 inches long\u003c\/strong\u003e and weighing approximately \u003cstrong data-end=\"410\" data-start=\"402\"\u003e3 oz\u003c\/strong\u003e, the cheek riser adds minimal weight while maintaining a strong, rigid profile. It mounts directly to the compatible Tailhook stock using the included \u003cstrong data-end=\"586\" data-start=\"562\"\u003eM5 mounting hardware\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-end=\"786\" data-start=\"589\"\u003eManufactured from \u003cstrong data-end=\"648\" data-start=\"607\"\u003ePETG carbon-fiber reinforced material\u003c\/strong\u003e, each cheek riser is precision 3D printed using a heavy-duty \u003cstrong data-end=\"746\" data-start=\"710\"\u003e10-wall, 90% infill construction\u003c\/strong\u003e for strength, rigidity, and durability.\u003c\/p\u003e\n\u003ch2 data-end=\"803\" data-start=\"788\" data-section-id=\"1ma7m6t\"\u003eKey Features\u003c\/h2\u003e\n\u003cul data-end=\"1244\" data-start=\"805\"\u003e\n\u003cli data-end=\"870\" data-start=\"805\" data-section-id=\"p6ehjw\"\u003eDesigned specifically for the \u003cstrong data-end=\"870\" data-start=\"837\"\u003eEther-3D Tailhook-style stock\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"914\" data-start=\"871\" data-section-id=\"abmkoy\"\u003eProvides a raised \u003cstrong data-end=\"914\" data-start=\"891\"\u003efixed cheek surface\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"950\" data-start=\"915\" data-section-id=\"s8l4qb\"\u003eApproximately \u003cstrong data-end=\"950\" data-start=\"931\"\u003e5.5 inches long\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"997\" data-start=\"951\" data-section-id=\"1asfpo2\"\u003eLightweight design at approximately \u003cstrong data-end=\"997\" data-start=\"989\"\u003e3 oz\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1053\" data-start=\"998\" data-section-id=\"1esm4uv\"\u003eDurable \u003cstrong data-end=\"1053\" data-start=\"1008\"\u003ePETG carbon-fiber reinforced construction\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1103\" data-start=\"1054\" data-section-id=\"tt4hg5\"\u003eHeavy-duty \u003cstrong data-end=\"1103\" data-start=\"1067\"\u003e10-wall, 90% infill construction\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1148\" data-start=\"1104\" data-section-id=\"163hgcl\"\u003eIncludes required \u003cstrong data-end=\"1148\" data-start=\"1124\"\u003eM5 mounting hardware\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1178\" data-start=\"1149\" data-section-id=\"1adnhtv\"\u003eSimple bolt-on installation\u003c\/li\u003e\n\u003cli data-end=\"1244\" data-start=\"1179\" data-section-id=\"1p00j4x\"\u003ePrecision 3D printed with a clean \u003cstrong data-end=\"1244\" data-start=\"1215\"\u003ematte carbon-fiber finish\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 data-end=\"1263\" data-start=\"1246\" data-section-id=\"1a3ueyz\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable class=\"w-fit min-w-(--thread-content-width)\" data-end=\"1730\" data-start=\"1265\"\u003e\n\u003cthead data-end=\"1292\" data-start=\"1265\"\u003e\n\u003ctr data-end=\"1292\" data-start=\"1265\"\u003e\n\u003cth class=\"last:pe-10\" data-col-size=\"sm\" data-end=\"1281\" data-start=\"1265\"\u003eSpecification\u003c\/th\u003e\n\u003cth class=\"last:pe-10\" data-col-size=\"sm\" data-end=\"1292\" data-start=\"1281\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-end=\"1730\" data-start=\"1303\"\u003e\n\u003ctr data-end=\"1339\" data-start=\"1303\"\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1318\" data-start=\"1303\"\u003e\u003cstrong data-end=\"1317\" data-start=\"1305\"\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1339\" data-start=\"1318\"\u003ePETG Carbon Fiber\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-end=\"1384\" data-start=\"1340\"\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1359\" data-start=\"1340\"\u003e\u003cstrong data-end=\"1358\" data-start=\"1342\"\u003eConstruction\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1384\" data-start=\"1359\"\u003e10 Walls \/ 90% Infill\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-end=\"1438\" data-start=\"1385\"\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1405\" data-start=\"1385\"\u003e\u003cstrong data-end=\"1404\" data-start=\"1387\"\u003eCompatibility\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1438\" data-start=\"1405\"\u003eEther-3D Tailhook-Style Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-end=\"1488\" data-start=\"1439\"\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1462\" data-start=\"1439\"\u003e\u003cstrong data-end=\"1461\" data-start=\"1441\"\u003eCheek Riser Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1488\" data-start=\"1462\"\u003eFixed \/ Non-Adjustable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-end=\"1521\" data-start=\"1489\"\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1502\" data-start=\"1489\"\u003e\u003cstrong data-end=\"1501\" data-start=\"1491\"\u003eLength\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1521\" data-start=\"1502\"\u003eApprox. 5.5 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-end=\"1551\" data-start=\"1522\"\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1535\" data-start=\"1522\"\u003e\u003cstrong data-end=\"1534\" data-start=\"1524\"\u003eWeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-end=\"1551\" data-start=\"1535\" data-col-size=\"sm\"\u003eApprox. 3 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-end=\"1595\" data-start=\"1552\"\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1576\" data-start=\"1552\"\u003e\u003cstrong data-end=\"1575\" data-start=\"1554\"\u003eMounting Hardware\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1595\" data-start=\"1576\"\u003eM5 × 25mm Bolts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-end=\"1631\" data-start=\"1596\"\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1609\" data-start=\"1596\"\u003e\u003cstrong data-end=\"1608\" data-start=\"1598\"\u003eFinish\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-end=\"1631\" data-start=\"1609\" data-col-size=\"sm\"\u003eMatte Carbon Fiber\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-end=\"1698\" data-start=\"1632\"\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1659\" data-start=\"1632\"\u003e\u003cstrong data-end=\"1658\" data-start=\"1634\"\u003eManufacturing Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-end=\"1698\" data-start=\"1659\" data-col-size=\"sm\"\u003eAdditive Manufacturing \/ 3D Printed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-end=\"1730\" data-start=\"1699\"\u003e\n\u003ctd data-col-size=\"sm\" data-end=\"1718\" data-start=\"1699\"\u003e\u003cstrong data-end=\"1717\" data-start=\"1701\"\u003eManufacturer\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-end=\"1730\" data-start=\"1718\" data-col-size=\"sm\"\u003eEther-3D\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 data-end=\"1748\" data-start=\"1732\" data-section-id=\"14bu82z\"\u003eCompatibility\u003c\/h2\u003e\n\u003cp data-end=\"1877\" data-start=\"1750\"\u003eThis cheek riser is designed \u003cstrong data-end=\"1876\" data-start=\"1779\"\u003eonly for the compatible Tailhook-style stock sold by Ether-3D and shown in the product photos\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-end=\"2040\" data-start=\"1879\"\u003eIt is not intended as a universal cheek riser. Please review the product photos carefully and verify that you have the compatible Ether-3D stock before ordering.\u003c\/p\u003e\n\u003cp data-end=\"2100\" data-start=\"2042\"\u003eThe cheek riser is \u003cstrong data-end=\"2099\" data-start=\"2061\"\u003efixed and is not height-adjustable\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch2 data-end=\"2120\" data-start=\"2102\" data-section-id=\"w3a6bn\"\u003eWhat's Included\u003c\/h2\u003e\n\u003cul data-end=\"2201\" data-start=\"2122\"\u003e\n\u003cli data-end=\"2171\" data-start=\"2122\" data-section-id=\"1vrhin6\"\u003e1 × Carbon Fiber Cheek Riser – Tailhook Version\u003c\/li\u003e\n\u003cli data-end=\"2201\" data-start=\"2172\" data-section-id=\"mvgnyv\"\u003eM5 × 30mm mounting hardware\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"2276\" data-start=\"2203\"\u003e\u003cstrong data-end=\"2276\" data-start=\"2203\"\u003eStock and other accessories shown in product photos are not included.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 data-end=\"2302\" data-start=\"2278\" data-section-id=\"v6q9sf\"\u003eImportant Information\u003c\/h2\u003e\n\u003cp data-end=\"2585\" data-start=\"2304\"\u003eEach cheek riser is manufactured using \u003cstrong data-end=\"2375\" data-start=\"2343\"\u003ecarbon-fiber reinforced PETG\u003c\/strong\u003e and individually produced using additive manufacturing. Minor variations in surface texture or layer appearance are normal characteristics of the manufacturing process and do not necessarily indicate a defect.\u003c\/p\u003e\n\u003cp data-end=\"2763\" data-start=\"2587\"\u003eApply a \u003cstrong data-end=\"2628\" data-start=\"2595\"\u003emedium-strength thread locker\u003c\/strong\u003e to the mounting hardware during installation. Do not overtighten the hardware, and verify proper fit and secure attachment before use.\u003c\/p\u003e\n\u003cp data-end=\"2819\" data-start=\"2765\"\u003eManufactured by \u003cstrong data-end=\"2819\" data-start=\"2781\"\u003eEther-3D in Southern Indiana, USA.\u003c\/strong\u003e\u003c\/p\u003e","brand":"Ether-3d","offers":[{"title":"Black","offer_id":53486160609587,"sku":null,"price":24.88,"currency_code":"USD","in_stock":true},{"title":"Army Green","offer_id":53486160642355,"sku":null,"price":24.88,"currency_code":"USD","in_stock":false},{"title":"Gray","offer_id":53486160675123,"sku":null,"price":24.88,"currency_code":"USD","in_stock":false},{"title":"White","offer_id":53486160707891,"sku":null,"price":24.88,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9731\/2819\/files\/ChatGPT_Image_Jul_22_2026_02_04_06_PM.png?v=1784743477"},{"product_id":"forced-reset-trigger-frt-for-taurus-tx™-22","title":"Forced Reset Trigger (FRT) for Taurus TX™ 22","description":"\u003ch2 data-section-id=\"1p927wt\" data-start=\"46\" data-end=\"65\" class=\"PDq2pG_selectionAnchorContainer\"\u003eProduct Overview\u003cspan aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp data-start=\"67\" data-end=\"384\"\u003eThe \u003cstrong data-start=\"71\" data-end=\"117\"\u003eForced Reset Trigger (FRT) for Taurus TX22\u003c\/strong\u003e is a precision-machined replacement component designed for compatible \u003cstrong data-start=\"188\" data-end=\"218\"\u003eTaurus TX22-series pistols\u003c\/strong\u003e. The component replaces the factory disconnector and mechanically assists trigger reset during cycling while maintaining one function of the trigger per round fired.\u003c\/p\u003e\n\u003cp data-start=\"386\" data-end=\"611\"\u003ePrecision CNC-machined from \u003cstrong data-start=\"414\" data-end=\"437\"\u003e304 stainless steel\u003c\/strong\u003e, the FRT is designed as a drop-in replacement without permanent modification to the firearm. Each kit includes the \u003cstrong data-start=\"553\" data-end=\"610\"\u003eFRT component, installation jig, and disconnector pin\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"613\" data-end=\"838\"\u003eIf the forced-reset mechanism does not engage as intended, the firearm is designed to continue operating through standard manual semi-automatic trigger reset. Proper installation and function testing are essential before use.\u003c\/p\u003e\n\u003ch2 data-section-id=\"1ma7m6t\" data-start=\"840\" data-end=\"855\"\u003eKey Features\u003c\/h2\u003e\n\u003cul data-start=\"857\" data-end=\"1310\"\u003e\n\u003cli data-section-id=\"1jp9kli\" data-start=\"857\" data-end=\"913\"\u003eDesigned for compatible \u003cstrong data-start=\"883\" data-end=\"913\"\u003eTaurus TX22-series pistols\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1cvjubr\" data-start=\"914\" data-end=\"949\"\u003eReplaces the factory disconnector\u003c\/li\u003e\n\u003cli data-section-id=\"158ip1s\" data-start=\"950\" data-end=\"982\"\u003eMechanical forced-reset design\u003c\/li\u003e\n\u003cli data-section-id=\"g2b1yt\" data-start=\"983\" data-end=\"1042\"\u003eMaintains \u003cstrong data-start=\"995\" data-end=\"1042\"\u003eone function of the trigger per round fired\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"bq0pfi\" data-start=\"1043\" data-end=\"1096\"\u003ePrecision CNC-machined from \u003cstrong data-start=\"1073\" data-end=\"1096\"\u003e304 stainless steel\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"lt02qj\" data-start=\"1097\" data-end=\"1158\"\u003eDrop-in replacement with no permanent modification required\u003c\/li\u003e\n\u003cli data-section-id=\"1o9ogfy\" data-start=\"1159\" data-end=\"1211\"\u003eIncludes \u003cstrong data-start=\"1170\" data-end=\"1211\"\u003einstallation jig and disconnector pin\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1vshpzm\" data-start=\"1212\" data-end=\"1250\"\u003eDurable stainless-steel construction\u003c\/li\u003e\n\u003cli data-section-id=\"2uqidd\" data-start=\"1251\" data-end=\"1310\"\u003eDesigned for multiple TX22 generations and configurations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 data-section-id=\"1a3ueyz\" data-start=\"1312\" data-end=\"1329\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"1331\" data-end=\"1779\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"1331\" data-end=\"1358\"\u003e\n\u003ctr data-start=\"1331\" data-end=\"1358\"\u003e\n\u003cth data-start=\"1331\" data-end=\"1347\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSpecification\u003c\/th\u003e\n\u003cth data-start=\"1347\" data-end=\"1358\" data-col-size=\"md\" class=\"last:pe-10\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"1369\" data-end=\"1779\"\u003e\n\u003ctr data-start=\"1369\" data-end=\"1407\"\u003e\n\u003ctd data-start=\"1369\" data-end=\"1384\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1371\" data-end=\"1383\"\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1384\" data-end=\"1407\" data-col-size=\"md\"\u003e304 Stainless Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1408\" data-end=\"1478\"\u003e\n\u003ctd data-start=\"1408\" data-end=\"1427\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1410\" data-end=\"1426\"\u003eProduct Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1427\" data-end=\"1478\" data-col-size=\"md\"\u003eForced Reset Trigger \/ Disconnector Replacement\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1479\" data-end=\"1521\"\u003e\n\u003ctd data-start=\"1479\" data-end=\"1499\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1481\" data-end=\"1498\"\u003eCompatibility\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1499\" data-end=\"1521\" data-col-size=\"md\"\u003eTaurus TX22 Series\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1522\" data-end=\"1569\"\u003e\n\u003ctd data-start=\"1522\" data-end=\"1546\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1524\" data-end=\"1545\"\u003eInstallation Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1546\" data-end=\"1569\" data-col-size=\"md\"\u003eDrop-In Replacement\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1570\" data-end=\"1609\"\u003e\n\u003ctd data-start=\"1570\" data-end=\"1585\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1572\" data-end=\"1584\"\u003eReplaces\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1585\" data-end=\"1609\" data-col-size=\"md\"\u003eFactory Disconnector\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1610\" data-end=\"1654\"\u003e\n\u003ctd data-start=\"1610\" data-end=\"1648\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1612\" data-end=\"1647\"\u003ePermanent Modification Required\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1648\" data-end=\"1654\" data-col-size=\"md\"\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1655\" data-end=\"1725\"\u003e\n\u003ctd data-start=\"1655\" data-end=\"1681\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1657\" data-end=\"1680\"\u003eIncluded Components\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1681\" data-end=\"1725\" data-col-size=\"md\"\u003eFRT, Installation Jig \u0026amp; Disconnector Pin\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1726\" data-end=\"1779\"\u003e\n\u003ctd data-start=\"1726\" data-end=\"1753\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1728\" data-end=\"1752\"\u003eManufacturing Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"md\" data-start=\"1753\" data-end=\"1779\"\u003ePrecision CNC Machined\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 data-section-id=\"14bu82z\" data-start=\"1781\" data-end=\"1797\"\u003e\u003c\/h2\u003e\n\u003ch2 data-section-id=\"14bu82z\" data-start=\"1781\" data-end=\"1797\"\u003eCompatibility\u003c\/h2\u003e\n\u003cp data-start=\"1799\" data-end=\"1875\"\u003eDesigned for compatible models within the \u003cstrong data-start=\"1841\" data-end=\"1863\"\u003eTaurus TX22 family\u003c\/strong\u003e, including:\u003c\/p\u003e\n\u003cul data-start=\"1877\" data-end=\"2058\"\u003e\n\u003cli data-section-id=\"1xdic1c\" data-start=\"1877\" data-end=\"1890\"\u003eTaurus TX22\u003c\/li\u003e\n\u003cli data-section-id=\"1ugu1ll\" data-start=\"1891\" data-end=\"1920\"\u003eTaurus TX22 Compact (TX22C)\u003c\/li\u003e\n\u003cli data-section-id=\"8z6r7e\" data-start=\"1921\" data-end=\"1933\"\u003eGen 2 TX22\u003c\/li\u003e\n\u003cli data-section-id=\"r7ea1p\" data-start=\"1934\" data-end=\"1954\"\u003eGen 2 TX22 Compact\u003c\/li\u003e\n\u003cli data-section-id=\"hdffk2\" data-start=\"1955\" data-end=\"1970\"\u003eTX22 T.O.R.O.\u003c\/li\u003e\n\u003cli data-section-id=\"uaw4r5\" data-start=\"1971\" data-end=\"1989\"\u003eTX22 Competition\u003c\/li\u003e\n\u003cli data-section-id=\"1fo6ksc\" data-start=\"1990\" data-end=\"2058\"\u003eCompatible generations and configurations within the TX22 platform\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"2060\" data-end=\"2187\"\u003eBecause firearm configurations and components can vary, verify compatibility with your specific TX22 model before installation.\u003c\/p\u003e\n\u003ch2 data-section-id=\"w3a6bn\" data-start=\"2189\" data-end=\"2207\"\u003eWhat's Included\u003c\/h2\u003e\n\u003cul data-start=\"2209\" data-end=\"2287\"\u003e\n\u003cli data-section-id=\"1ua4pq3\" data-start=\"2209\" data-end=\"2241\"\u003e1 × Forced Reset Trigger (FRT)\u003c\/li\u003e\n\u003cli data-section-id=\"s7ouuu\" data-start=\"2242\" data-end=\"2264\"\u003e1 × Installation Jig\u003c\/li\u003e\n\u003cli data-section-id=\"1vtcw2s\" data-start=\"2265\" data-end=\"2287\"\u003e1 × Disconnector Pin\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"2289\" data-end=\"2388\"\u003e\u003cstrong data-start=\"2289\" data-end=\"2388\"\u003eFirearm, ammunition, magazines, and other accessories shown in product photos are not included.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 data-section-id=\"v6q9sf\" data-start=\"2390\" data-end=\"2414\"\u003eImportant Information\u003c\/h2\u003e\n\u003cp data-start=\"2416\" data-end=\"2645\"\u003e\u003cstrong data-start=\"2416\" data-end=\"2441\"\u003eSuppressed Operation:\u003c\/strong\u003e Function should be verified in an unsuppressed configuration before testing with a suppressor. Differences in ammunition, suppressor design, and resulting backpressure may affect cycling and reliability.\u003c\/p\u003e\n\u003cp data-start=\"2647\" data-end=\"2883\"\u003e\u003cstrong data-start=\"2647\" data-end=\"2677\"\u003eProfessional Installation:\u003c\/strong\u003e Incorrect installation can cause firearm malfunction and create a risk of property damage, serious injury, or death. Installation and function verification by a qualified gunsmith are strongly recommended.\u003c\/p\u003e\n\u003cp data-start=\"2885\" data-end=\"3202\"\u003e\u003cstrong data-start=\"2885\" data-end=\"2910\"\u003eLegal Responsibility:\u003c\/strong\u003e Laws and regulations concerning forced reset trigger mechanisms can vary by jurisdiction and may change. The purchaser is responsible for determining whether possession, installation, and use are lawful under applicable federal, state, and local laws before purchasing or using this product.\u003c\/p\u003e\n\u003cp data-start=\"3204\" data-end=\"3376\"\u003e\u003cstrong data-start=\"3204\" data-end=\"3218\"\u003eLiability:\u003c\/strong\u003e Installation and use involve inherent risks associated with firearm components. Follow all applicable firearm safety practices and manufacturer instructions.\u003c\/p\u003e","brand":"Ether-3d","offers":[{"title":"Default Title","offer_id":53594492207411,"sku":null,"price":39.88,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9731\/2819\/files\/ChatGPT_Image_Jul_21_2026_10_43_04_AM.png?v=1784645072"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9731\/2819\/collections\/ChatGPT_Image_Jul_19_2026_09_41_14_PM.png?v=1784511767","url":"https:\/\/ether-3d.com\/collections\/accessories.oembed","provider":"Ether-3D","version":"1.0","type":"link"}