Can you produce custom rubber hoses and sealing strips according to our drawings or samples?
Yes — RESRUB manufactures fully custom rubber hoses and sealing strips to your drawings or samples. Send us a 2D technical drawing, 3D CAD file (STEP / IGES / STL), a physical sample, or a written specification. Our engineering team will confirm the material, dimensions, hardness, color and performance targets, then build a prototype for your approval before mass production. We support both OEM (build to your print) and ODM (design suggestions and improvements) workflows for global B2B buyers. What we can customize Material EPDM, NBR, CR, IIR, SBR, FKM, silicone, TPV / TPE, PVC, and custom rubber compounds. Dimensions & Profile Hose inner diameter 0.5 – 100 mm, variable wall thickness, any length. Custom irregular strip profiles. Hardness Shore A 20 – 90, fine-tuned to your sealing or cushioning requirement. Color Any solid color matched to RAL / Pantone, including food-grade and UV-stable options. Performance Heat, oil, ozone, weather, flame-retardant, FDA / food-contact, anti-chemical grades on demand. Surface & Finish Smooth, matte, fabric-impression, self-adhesive backing, braided reinforcement, fabric wrap. Packaging & Marking Cut-to-length, coiled on reel, PE bag + export carton, custom logo print, batch code / barcode. Compliance RoHS, REACH, FDA, LFGB, NSF, UL, automotive IATF 16949 material traceability on request. What to send us — input options compared Pick whichever format is easiest for you. Our engineers will translate it into a production-ready spec and flag any issues (tolerance, draft angle, material mismatch) before tooling. Input format Best for What we need from you Lead time to quote 2D technical drawing (PDF / DWG / DXF) Standard hoses, regular strip profiles, OEM build-to-print. Drawing with ID / OD / wall, tolerances, hardness, color, application. 24 – 48 h 3D CAD file (STEP / IGES / STL) Irregular strip profiles, complex cross-sections, sealing geometries. 3D model + target material, hardness, color, annual volume. 2 – 3 working days Physical sample (courier or photo + measurement) Reverse-engineering an existing part, matching a competitor's profile. Sample shipped to our factory, or 5+ photos with caliper measurements. 3 – 5 working days Written specification Quick enquiry when no drawing exists yet. Application, working temperature / pressure, media, target size range, quantity. 24 h Always include: target material or rubber family, Shore A hardness, color, working temperature, and annual demand. Helpful to add: end-use industry, certifications needed (FDA / RoHS / REACH), and any surface finish (smooth, adhesive, fabric wrap). No drawing yet? Our engineering team can help turn a sketch or sample into a manufacturable profile — ask for our ODM support. How the custom order works — 6 steps Send inquiry with drawings / samplesReply within 24 hours on working days, confirming receipt and any missing information we need. Engineering review & DFM feedbackWe check manufacturability (tolerance, draft angle, section transitions) and propose the best material grade. Material selection & quotationFormal quote with material cost, tooling cost (if any), unit price, lead time, and payment terms within 3 – 5 working days. Prototype / sample makingFirst-off samples produced in 3 – 7 working days, then shipped by DHL / FedEx / UPS for your testing and sign-off. Sample approval & mass productionBulk production starts after your written sample approval. Typical lead time 7 – 15 working days after deposit. QC, packaging & worldwide shippingFinal inspection report, custom packaging, then sea / air / express to your port or door — DDP available on request. Things to know before you order Tolerance: Standard ±0.3 mm on extrusion dimensions, ±0.1 mm achievable on tight-tolerance items. High-precision orders may require die adjustment. Tooling: Standard sizes (round, square, D-shape) usually need no new die. Custom irregular profiles need a one-time tooling fee (refundable or amortised over order volume). MOQ: Hoses 500 m, sealing strips 1,000 m for mass production. Sample orders below MOQ are negotiable for first-time cooperation. Color & hardness confirmation: For new custom colors we recommend a small trial batch first to confirm the shade before bulk run. Ready to start? Send us your drawing, 3D file, or sample and our engineering team will reply within 24 hours with a feasibility check and quotation. Send your drawing or sample .faq-answer-16wmzp{ font-family: inherit; color: #333333; line-height: 1.65; box-sizing: border-box; } .faq-answer-16wmzp*{ box-sizing: border-box; } .faq-answer-16wmzp .faq-direct, .faq-answer-16wmzp .faq-abilities, .faq-answer-16wmzp .faq-input, .faq-answer-16wmzp .faq-steps, .faq-answer-16wmzp .faq-table, .faq-answer-16wmzp .faq-note, .faq-answer-16wmzp .faq-cta{ padding: 22px 20px; margin: 0 0 20px 0; background: #ffffff; border: 1px solid #e6ebf1; border-radius: 10px; transition: box-shadow 0.25s ease, transform 0.25s ease; } .faq-answer-16wmzp .faq-direct:hover, .faq-answer-16wmzp .faq-abilities:hover, .faq-answer-16wmzp .faq-input:hover, .faq-answer-16wmzp .faq-steps:hover, .faq-answer-16wmzp .faq-table:hover, .faq-answer-16wmzp .faq-note:hover, .faq-answer-16wmzp .faq-cta:hover{ box-shadow: 0 6px 20px rgba(9,136,215,0.12); transform: translateY(-2px); } .faq-answer-16wmzp .faq-direct{ background: linear-gradient(135deg, #fff7ec 0%, #ffffff 70%); border-left: 4px solid #fc7c0e; } .faq-answer-16wmzp .faq-direct i{ font-size: 24px !important; color: #fc7c0e !important; margin-right: 8px; vertical-align: middle; } .faq-answer-16wmzp h2{ font-family: inherit !important; font-weight: 700 !important; line-height: 1.3 !important; font-size: 26px !important; color: #1a1a1a !important; margin: 8px 0 10px 0 !important; display: inline; vertical-align: middle; } .faq-answer-16wmzp h3{ font-family: inherit !important; font-weight: 700 !important; line-height: 1.3 !important; font-size: 20px !important; color: #1a1a1a !important; margin: 0 0 12px 0 !important; padding-bottom: 8px; border-bottom: 2px solid #fc7c0e; } .faq-answer-16wmzp h4{ font-family: inherit !important; font-weight: 700 !important; line-height: 1.3 !important; font-size: 16px !important; color: #1a1a1a !important; margin: 0 0 4px 0 !important; } .faq-answer-16wmzp p{ font-size: 15px !important; color: #555555 !important; margin: 0 0 8px 0 !important; line-height: 1.7 !important; } .faq-answer-16wmzp a{ color: #0988d7 !important; text-decoration: none !important; transition: color 0.2s ease !important; } .faq-answer-16wmzp a:hover{ color: #fc7c0e !important; } .faq-answer-16wmzp img{ max-width: 100% !important; height: auto !important; border-radius: 6px; display: block; margin: 14px auto 0 auto; } .faq-answer-16wmzp .faq-grid{ list-style: none; padding: 0; margin: 14px 0 0 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; } .faq-answer-16wmzp .faq-card{ background: #f7fafc; border: 1px solid #e6ebf1; border-radius: 8px; padding: 14px 14px; transition: background 0.25s ease, border-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease; } .faq-answer-16wmzp .faq-card:hover{ background: #ffffff; border-color: #fc7c0e; transform: translateY(-3px); box-shadow: 0 8px 18px rgba(252,124,14,0.15); } .faq-answer-16wmzp .faq-card i{ font-size: 22px !important; color: #fc7c0e !important; display: block; margin-bottom: 8px; } .faq-answer-16wmzp .faq-card h4{ font-family: inherit !important; font-weight: 700 !important; line-height: 1.3 !important; font-size: 15px !important; color: #1a1a1a !important; margin: 0 0 4px 0 !important; } .faq-answer-16wmzp .faq-card p{ font-size: 13px !important; color: #555555 !important; margin: 0 !important; line-height: 1.55 !important; } .faq-answer-16wmzp .faq-input ul{ list-style: none; padding: 0; margin: 10px 0 0 0; } .faq-answer-16wmzp .faq-input li{ padding: 6px 0; font-size: 15px !important; color: #333333 !important; border-bottom: 1px dashed #e6ebf1; display: flex; align-items: flex-start; gap: 8px; } .faq-answer-16wmzp .faq-input li:last-child{ border-bottom: none; } .faq-answer-16wmzp .faq-input li i{ color: #0988d7 !important; font-size: 14px !important; min-width: 18px; padding-top: 4px; } .faq-answer-16wmzp .faq-table table{ width: 100%; border-collapse: collapse; font-size: 14px !important; margin-top: 10px; } .faq-answer-16wmzp .faq-table th{ background: #1f3a5f; color: #ffffff; text-align: left; padding: 10px 12px; border: 1px solid #d9dee5; font-weight: 600; } .faq-answer-16wmzp .faq-table td{ padding: 10px 12px; border: 1px solid #d9dee5; color: #333333; vertical-align: top; } .faq-answer-16wmzp .faq-table tr:nth-child(even) td{ background: #fdf6ee; } .faq-answer-16wmzp .faq-steps ol{ list-style: none; padding: 0; margin: 14px 0 0 0; counter-reset: step; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; } .faq-answer-16wmzp .faq-steps li{ background: #f7fafc; border: 1px solid #e6ebf1; border-radius: 8px; padding: 14px 14px 14px 50px; position: relative; font-size: 14px !important; color: #333333 !important; line-height: 1.6 !important; transition: background 0.25s ease, border-color 0.25s ease, transform 0.25s ease; } .faq-answer-16wmzp .faq-steps li:hover{ background: #ffffff; border-color: #0988d7; transform: translateY(-2px); box-shadow: 0 6px 16px rgba(9,136,215,0.12); } .faq-answer-16wmzp .faq-steps li::before{ content: counter(step); counter-increment: step; position: absolute; left: 14px; top: 14px; background: #0988d7; color: #ffffff; border-radius: 50%; width: 26px; height: 26px; display: inline-flex; align-items: center; justify-content: center; font-size: 13px !important; font-weight: 700; } .faq-answer-16wmzp .faq-steps li b{ font-family: inherit !important; font-weight: 700 !important; line-height: 1.3 !important; font-size: 15px !important; color: #1a1a1a !important; display: block; margin-bottom: 4px; } .faq-answer-16wmzp .faq-note{ background: #f7fafc; border-left: 4px solid #0988d7; } .faq-answer-16wmzp .faq-note i{ color: #0988d7 !important; font-size: 18px !important; margin-right: 8px; vertical-align: middle; } .faq-answer-16wmzp .faq-note h3{ border-bottom-color: #0988d7; } .faq-answer-16wmzp .faq-note ul{ list-style: none; padding: 0; margin: 10px 0 0 0; } .faq-answer-16wmzp .faq-note li{ padding: 6px 0; font-size: 14px !important; color: #333333 !important; border-bottom: 1px dashed #e6ebf1; display: flex; align-items: flex-start; gap: 8px; } .faq-answer-16wmzp .faq-note li:last-child{ border-bottom: none; } .faq-answer-16wmzp .faq-note li i{ color: #fc7c0e !important; font-size: 12px !important; min-width: 16px; padding-top: 5px; } .faq-answer-16wmzp .faq-cta{ text-align: center; border: none; background: #fdf6ee; } .faq-answer-16wmzp .faq-cta-btn{ display: inline-block !important; background: #fc7c0e; color: #ffffff !important; padding: 12px 26px; border-radius: 6px; font-size: 14px !important; font-weight: 600; text-decoration: none !important; transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease; } .faq-answer-16wmzp .faq-cta-btn:hover{ background: #0988d7 !important; color: #ffffff !important; transform: translateY(-2px); box-shadow: 0 6px 16px rgba(9,136,215,0.3); } .faq-answer-16wmzp .faq-cta-btn i{ margin-left: 6px; transition: transform 0.2s ease; } .faq-answer-16wmzp .faq-cta-btn:hover i{ transform: translateX(3px); } @media (max-width: 900px){ .faq-answer-16wmzp h2{ font-size: 20px !important; display: block; margin-top: 6px !important; } .faq-answer-16wmzp .faq-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); } .faq-answer-16wmzp .faq-steps ol{ grid-template-columns: 1fr; } .faq-answer-16wmzp .faq-table{ overflow-x: auto; } } @media (max-width: 540px){ .faq-answer-16wmzp .faq-grid{ grid-template-columns: 1fr; } }