{"product_id":"cannondale-parts-open-oval-grommet-x10","title":"Cannondale Open Oval Frame Grommets Internal Cable 10 Pack","description":"\u003cp data-start=\"466\" data-end=\"508\"\u003eCannondale Open Oval Frame Grommets – KP312\u003c\/p\u003e\n\u003cp data-start=\"466\" data-end=\"508\"\u003e\u003cstrong data-start=\"466\" data-end=\"508\"\u003eFactory replacment Internal Cable Routing Seals – 10 Pack\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"510\" data-end=\"802\"\u003eThe \u003cstrong data-start=\"514\" data-end=\"559\"\u003eCannondale KP312 Open Oval Frame Grommets\u003c\/strong\u003e are designed to seal internal cable and brake hose entry points, keeping dirt and moisture out while eliminating unwanted cable rattle. Made from flexible rubber, these grommets provide a secure, clean fit for modern internally routed frames.\u003c\/p\u003e\n\u003cp data-start=\"804\" data-end=\"847\"\u003eClean routing. Quiet ride. Protected frame.\u003c\/p\u003e\n\u003cp\u003eInternal Routing Protection\u003c\/p\u003e\n\u003cul data-start=\"886\" data-end=\"1026\"\u003e\n\u003cli data-section-id=\"zxxn1m\" data-start=\"886\" data-end=\"919\"\u003eSeals frame cable entry ports\u003c\/li\u003e\n\u003cli data-section-id=\"gyrowg\" data-start=\"920\" data-end=\"957\"\u003eKeeps out dirt, water, and debris\u003c\/li\u003e\n\u003cli data-section-id=\"15srfik\" data-start=\"958\" data-end=\"994\"\u003eProtects internal frame surfaces\u003c\/li\u003e\n\u003cli data-section-id=\"l09auh\" data-start=\"995\" data-end=\"1026\"\u003eReduces cable and hose wear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eNoise Reduction\u003c\/p\u003e\n\u003cul data-start=\"1053\" data-end=\"1164\"\u003e\n\u003cli data-section-id=\"pyomga\" data-start=\"1053\" data-end=\"1097\"\u003eEliminates cable rattle inside the frame\u003c\/li\u003e\n\u003cli data-section-id=\"i71s1w\" data-start=\"1098\" data-end=\"1130\"\u003eKeeps cockpit and ride quiet\u003c\/li\u003e\n\u003cli data-section-id=\"5xv73t\" data-start=\"1131\" data-end=\"1164\"\u003eImproves overall ride quality\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFlexible Universal Fit\u003c\/p\u003e\n\u003cul data-start=\"1198\" data-end=\"1364\"\u003e\n\u003cli data-section-id=\"2tkepf\" data-start=\"1198\" data-end=\"1236\"\u003eMade from durable, flexible rubber\u003c\/li\u003e\n\u003cli data-section-id=\"1ade77z\" data-start=\"1237\" data-end=\"1287\"\u003eOpen oval design accommodates cables and hoses\u003c\/li\u003e\n\u003cli data-section-id=\"6y46ia\" data-start=\"1288\" data-end=\"1364\"\u003e\n\u003cstrong data-start=\"1290\" data-end=\"1341\"\u003eStandard size compatible with many frame brands\u003c\/strong\u003e, not just Cannondale\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eBulk Pack Convenience\u003c\/p\u003e\n\u003cul data-start=\"1397\" data-end=\"1521\"\u003e\n\u003cli data-section-id=\"1jmf3c0\" data-start=\"1397\" data-end=\"1434\"\u003eIncludes \u003cstrong data-start=\"1408\" data-end=\"1432\"\u003e10 grommets per pack\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1d1w4u6\" data-start=\"1435\" data-end=\"1481\"\u003eIdeal for full bike builds or workshop use\u003c\/li\u003e\n\u003cli data-section-id=\"1lw22br\" data-start=\"1482\" data-end=\"1521\"\u003eGreat to keep as spare replacements\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSpecifications\u003c\/p\u003e\n\u003cul data-start=\"1547\" data-end=\"1750\"\u003e\n\u003cli data-section-id=\"12bsjwm\" data-start=\"1547\" data-end=\"1572\"\u003e\n\u003cstrong data-start=\"1549\" data-end=\"1559\"\u003eBrand:\u003c\/strong\u003e Cannondale\u003c\/li\u003e\n\u003cli data-section-id=\"1uzi2rg\" data-start=\"1573\" data-end=\"1614\"\u003e\n\u003cstrong data-start=\"1575\" data-end=\"1587\"\u003eProduct:\u003c\/strong\u003e Open Oval Frame Grommets\u003c\/li\u003e\n\u003cli data-section-id=\"ot1on0\" data-start=\"1615\" data-end=\"1648\"\u003e\n\u003cstrong data-start=\"1617\" data-end=\"1630\"\u003eMaterial:\u003c\/strong\u003e Flexible rubber\u003c\/li\u003e\n\u003cli data-section-id=\"1ljdz75\" data-start=\"1649\" data-end=\"1674\"\u003e\n\u003cstrong data-start=\"1651\" data-end=\"1664\"\u003eQuantity:\u003c\/strong\u003e 10 pack\u003c\/li\u003e\n\u003cli data-section-id=\"3ia5xu\" data-start=\"1675\" data-end=\"1731\"\u003e\n\u003cstrong data-start=\"1677\" data-end=\"1693\"\u003eApplication:\u003c\/strong\u003e Internal cable \u0026amp; brake hose routing\u003c\/li\u003e\n\u003cli data-section-id=\"dl4qq2\" data-start=\"1732\" data-end=\"1750\"\u003e\n\u003cstrong data-start=\"1734\" data-end=\"1742\"\u003eMPN:\u003c\/strong\u003e KP312\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIdeal For\u003c\/p\u003e\n\u003cp data-start=\"1771\" data-end=\"1925\"\u003e✔ Internal cable routing frames\u003cbr data-start=\"1802\" data-end=\"1805\"\u003e✔ Frame builds and rebuilds\u003cbr data-start=\"1832\" data-end=\"1835\"\u003e✔ Replacing worn or missing grommets\u003cbr data-start=\"1871\" data-end=\"1874\"\u003e✔ Reducing cable noise\u003cbr data-start=\"1896\" data-end=\"1899\"\u003e✔ Bike shop service kits\u003c\/p\u003e\n\u003cp\u003eWhy Choose Cannondale Frame Grommets?\u003c\/p\u003e\n\u003cp data-start=\"1974\" data-end=\"2125\"\u003e• OEM-quality fit and finish\u003cbr data-start=\"2002\" data-end=\"2005\"\u003e• Reduces cable rattle\u003cbr data-start=\"2027\" data-end=\"2030\"\u003e• Protects frame from elements\u003cbr data-start=\"2060\" data-end=\"2063\"\u003e• Flexible and easy to install\u003cbr data-start=\"2093\" data-end=\"2096\"\u003e• Multi-brand compatibility\u003c\/p\u003e\n\u003cp data-start=\"2132\" data-end=\"2290\"\u003eThe \u003cstrong data-start=\"2136\" data-end=\"2171\"\u003eCannondale KP312 Frame Grommets\u003c\/strong\u003e are a simple but essential upgrade for maintaining clean, quiet, and protected internal cable routing on modern bikes.\u003c\/p\u003e","brand":"Cannondale","offers":[{"title":"Default Title","offer_id":49498704871664,"sku":"KP312","price":15.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0640\/8142\/8720\/files\/cannondale-first-variant-sku-cannondale-parts-frame-parts-6305042.jpg?v=1775688847","url":"https:\/\/stage21bikes.com\/products\/cannondale-parts-open-oval-grommet-x10","provider":"Stage 21 Bikes","version":"1.0","type":"link"}