1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5562],{54364:function(e,t,r){"use strict";var n=r(4730),i=r(59499),o=(r(67294),r(35576)),a=r(1591),s=r(22318),c=r(89659),l=r(85893),p=["classes"];function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,i.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var d={overrides:{h1:{component:function(e){return(0,l.jsx)(s.Z,m({gutterBottom:!0,variant:"h4"},e))}},h2:{component:function(e){return(0,l.jsx)(s.Z,m({gutterBottom:!0,variant:"h6"},e))}},h3:{component:function(e){return(0,l.jsx)(s.Z,m({gutterBottom:!0,variant:"subtitle1"},e))}},h4:{component:function(e){return(0,l.jsx)(s.Z,m({gutterBottom:!0,variant:"caption",paragraph:!0},e))}},p:{component:function(e){return(0,l.jsx)(s.Z,m({paragraph:!0},e))}},a:{component:c.Z},li:{component:(0,a.Z)((function(e){return{listItem:{marginTop:e.spacing(1)}}}))((function(e){var t=e.classes,r=(0,n.Z)(e,p);return(0,l.jsx)("li",{className:t.listItem,children:(0,l.jsx)(s.Z,m({component:"span"},r))})}))}}};t.Z=function(e){return(0,l.jsx)(o.ZP,m({options:d},e))}},8652:function(e,t,r){"use strict";var n=r(16835),i=r(59499),o=r(67294),a=r(60431),s=r(41664),c=r.n(s),l=(r(93967),r(1591)
1),p=r(50853),u=r(25542),m=r(17812),d=r(282),h=r(96642),g=r(1518),f=r(48884),b=r(44254),x=r(85893);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach((function(t){(0,i.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.Z=(0,a.qC)((0,l.Z)((function(e){return j(j({},b.Z),{},{placeholder:(0,u.W)(e).root,toolbar:{justifyContent:"space-between"},left:{height:"64px",display:"flex",justifyContent:"flex-start",alignContent:"center"},leftLinkActive:{color:e.palette.common.white},right:{flex:1,display:"flex",justifyContent:"flex-end"},leftLink:{fontSize:16,color:e.palette.common.white,marginLeft:e.spacing(3)},rightLink:{fontSize:16,color:e.palette.common.white,marginLeft:e.spacing(3)},linkSecondary:{color:e.palette.secondary.main},tabRoot:{minHeight:"0px",height:"64px"},tabWrapper:{flexDirection:"row"},tabLabelContainer:{paddingLeft:"12px"},tabIndicator:{height:5},tabSelected:{color:e.palette.primary.main},title:{fontSize:24,fontWeight:"bold"}
1,imgFluid:{display:"flex",justifyContent:"left",height:"auto",maxHeight:"50px",width:"100%"}})})))((function(e){var t=e.classes,r=o.useState(!1),i=(0,n.Z)(r,2),a=i[0],s=i[1],l=function(){s(!a)},b=(e.color,e.rightLinks),y=e.leftLinks,j=(e.brand,e.fixed,e.absolute,(0,x.jsx)(c(),{href:"/",prefetch:!1,children:(0,x.jsx)(d.Z,{className:t.title,children:(0,x.jsx)("img",{className:t.imgFluid,src:"/static/icons/perfect-logo-banner.svg",alt:"Perfect Rubber Parts",width:1256,height:158,decoding:"async"})})}));return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(p.Z,{position:"fixed",style:{height:"64px"},children:[(0,x.jsxs)(u.Z,{className:t.toolbar,children:[void 0!==y?j:null,(0,x.jsx)("div",{className:t.flex,children:void 0!==y?(0,x.jsx)(h.Z,{smDown:!0,implementation:"css",children:y}):j}),(0,x.jsx)(h.Z,{smDown:!0,implementation:"css",children:b}),(0,x.jsx)(h.Z,{mdUp:!0,children:(0,x.jsx)(m.Z,{color:"inherit","aria-label":"open drawer",onClick:l,children:(0,x.jsx)(f.Z,{})})})]}),(0,x.jsx)(h.Z,{mdUp:!0,implementation:"js",children:(0,x.jsx)(g.ZP,{variant:"temporary",anchor:"right",open:a,classes:{paper:t.drawerPaper},onClose:l,children:(0,x.jsxs)("div",{className:t.appResponsive,children:[y,b]})})})]}),(0,x.jsx)("div",{style:{height:"64px"}})]})}))},25750:function(e,t,r){"use strict";var n=r(59499),i=r(60431),o=r(67294),a=r(1591),s=r(43832),c=r(50253),l=r(41749),p=r(41664),u=r.n(p),m=r(54364),d=r(64739),h=r(8652),g=r(14337),f=r(5379),b=r(13324),x=r(43704),y=r(6346),j=r(85893);t.Z=(0,i.qC)((0,a.Z)((function(e){return{container:{padding:"40px",background:"#fff5f8"},chart:{height:"55%",margin:"0 auto"},image:{height:"auto",maxWidth:"100%"},imagePos:(0,n.Z)({height:"auto",maxWidth:"50%",margin:"auto",display:"block"},e.breakpoints.down("sm"),{maxWidth:"100%"}),relatedSection:{borderTop:"1px solid #e0e0e0",paddingTop:e.spacing(4),paddingBottom:e.spacing(4)},relatedHeading:{fontSize:"1.1rem",fontWeight:700,color:e.palette.primary.main,textAlign:"center",marginBottom:e.spacing(2)},relatedFamily:{marginBottom:e.spacing(2)},relatedFamilyLabel:{fontSize:"0.8rem",fontWeight:700,color:e.palette.primary.main,marginBottom:e.spacing(.75)},chipRow:{display:"flex",flexWrap:"wrap",gap:e.spacing(.75)},chip:{display:"inline-block",padding:"4px 12px",fontSize:"0.78rem",borderRadius:12,border:"1px solid ".concat(e.palette.primary.light),color:e.palette.primary.main,textDecoration:"none",lineHeight:1.6,"&:hover":{backgroundColor:e.palette.primary.main,color:"#fff"}}}})))((function(e){var t=e.classes,r=e.title,n=e.description,i=e.imgSource,a=e.imgPositionSource,p=e.relatedTypeSlugs,v=e.imgStyle,w=(p||[]).map((function(e){var t=x.PART_FAMILIES[e];if(!t)return null;var r=y.filter((function(t){return t.typeSlug===e})).map((function(e){var t;return{slug:e.modelSlug,label:null===(t=x.VEHICLE_MODELS[e.modelSlug])||void 0===t?void 0:t.thai}})).filter((function(e){return e.label}));return r.length?{typeSlug:e,family:t,models:r}:null})).filter(Boolean);return(0,j.jsxs)(o.Fragment,{children:[(0,j.jsx)(h.Z,{brand:"Perfect Rubber Parts",rightLinks:(0,j.jsx)(g.Z,{}),fixed:!0,changeColorOnScroll:{height:400,color:"white"}}),(0,j.jsxs)(s.Z,{children:[(0,j.jsxs)(c.Z,{mt:5,mb:5,children:[(0,j.jsx)(d.Z,{variant:"h4",gutterBottom:!0,marked:"center",align:"center",children:r}),(0,j.jsxs)(l.Z,{container:!0,spacing:1,children:[(0,j.jsxs)(l.Z,{item:!0,xs:12,md:i?8:12,children:[(0,j.jsx)(m.Z,{children:n}),a&&(0,j.jsx)(b.Img,{className:t.imagePos,src:a,alt:r})]}),i&&(0,j.jsx)(l.Z,{item:!0,xs:12,md:4,children:(0,j.jsx)(b.Img,{className:t.image,style:v,src:i})})]})]}),w.length>0&&(0,j.jsxs)("div",{className:t.relatedSection,children:[(0,j.jsx)("div",{className:t.relatedHeading,children:"\u0e23\u0e16\u0e23\u0e38\u0e48\u0e19\u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21 - Popular Model"}),w.map((function(e){var r=e.typeSlug,n=e.family,i=e.models;return(0,j.jsxs)("div",{className:t.relatedFamily,children:[(0,j.jsxs)("div",{className:t.relatedFamilyLabel,children:[n.thai," - ",n.english.toUpperCase()]}),(0,j.jsx)("div",{className:t.chipRow,children:i.map((function(e){var n=e.slug,i=e.label;return(0,j.jsx)(u(),{href:"/parts/".concat(r,"/").concat(n),passHref:!0,children:(0,j.jsx)("a",{className:t.chip,target:"_blank",rel:"noopener noreferrer",children:i})},n)}))})]},r)}))]})]}),(0,j.jsx)(f.Z,{})]})}))},67653:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return p}});
1var n=r(60431),i=r(67294),o=r(25750),a=r(20283),s=r(85893),c=["/static/items/spring-bumper.webp","/static/items/spring-bumper.jpg"],l=["/static/items/spring-bumper-position.webp","/static/items/spring-bumper-position.jpg"],p=(0,n.qC)()((function(e){e.classes;return(0,s.jsxs)(i.Fragment,{children:[(0,s.jsx)(a.NextSeo,{title:"Spring Bumper (Bump Stop) Manufacturer \u2013 Thailand",description:"Progressive rubber spring bumpers and bump stops for pickups, SUVs and passenger cars \u2014 Toyota, Isuzu, Nissan and more. ISO 9001:2015 manufacturer, Bangkok.",openGraph:{images:[{url:"https://www.perfectrubberparts.com/static/items/spring-bumper.jpg",alt:"Spring Bumper"}]}}),(0,s.jsx)(o.Z,{title:"Spring Bumper",description:"## Spring Bumper\n\nThe spring bumper (bump stop) is a progressive rubber cushion fitted on the shock absorber rod or spring seat, usually under the dust cover boot. When the suspension nears full compression \u2014 a deep pothole, a loaded bed, towing \u2014 the bumper takes over progressively and prevents hard metal-to-metal contact between the axle and the chassis. It protects the shock absorber from bottoming damage, shields the chassis and body mounts from impact, and keeps the car stable through the harshest part of the suspension stroke.\n\nOn pickups that regularly carry load, the spring bumper is effectively a wear part: the rubber crumbles, splits, or falls off entirely, and the first sign is often a sharp metallic bang when the suspension bottoms. Driving on without one transfers every full-compression impact straight into the shock absorber and spring seat \u2014 a common cause of early shock absorber leaks and broken spring perches.\n\n**Key features of Perfect Rubber Parts spring bumpers:**\n\n- Progressive geometry that stiffens gradually toward full compression instead of striking hard\n- Rubber compounds selected for repeated impact, heat, and ozone exposure in tropical conditions\n- Made to OE shape and seat dimensions so the bumper locates securely on the rod or perch\n- Applications for Toyota, Isuzu, Nissan, Mitsubishi, Mazda, Honda, Suzuki, and Hino \u2014 with strong coverage for one-ton pickups\n\nPerfect Rubber Parts has produced automotive rubber parts in Bangkok, Thailand for more than 30 years under ISO 9001:2015 certification, supplying aftermarket distributors in the Middle East, Southeast Asia, Africa, and beyond. All parts are catalogued by OEM number for direct cross-reference.\n\nCheck availability in our [online catalog](/catalog2) by OEM number or vehicle model, or [contact us](/contact) for a quotation.\n",imgSource:c,imgPositionSource:l,relatedTypeSlugs:["spring-bumper"]})]})}))},79183:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/product/spring-bumper",function(){return r(67653)}])}},function(e){e.O(0,[7744,5616,1609,9792,7604,9774,2888,179],(function(){return t=79183,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.