{"title":"N80 Suspension","description":"\u003cp\u003eShocks, coilovers, leaf springs, coil springs and bush kits for the N80 Hilux.\u003c\/p\u003e","products":[{"product_id":"bilstein-6112-front-coilovers-hilux-n70-n80","title":"Bilstein 6112 B60 Front Coilovers | Toyota Hilux N70 N80 | 2.5in Big Bore","description":"\u003cdiv class=\"chf-wcalc\" id=\"chf-front-calc\"\u003e\n  \u003cdiv class=\"chf-wcalc-head\"\u003eWeight Rating Calculator — find your front spring rate\u003c\/div\u003e\n  \u003cp class=\"chf-wcalc-sub\"\u003eStock with no front accessories runs a 600lb spring. Tick what's fitted up front to get a guide on where you'll land.\u003c\/p\u003e\n  \u003ctable class=\"chf-wcalc-table\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eFront accessory\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-bullbar\"\u003e\u003c\/td\u003e\n\u003ctd\u003eBull bar (steel or alloy)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-winch\"\u003e\u003c\/td\u003e\n\u003ctd\u003eWinch\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-sliders\"\u003e\u003c\/td\u003e\n\u003ctd\u003eRock sliders\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-bash\"\u003e\u003c\/td\u003e\n\u003ctd\u003eBash\/skid plates\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-battery\"\u003e\u003c\/td\u003e\n\u003ctd\u003eExtra\/dual battery (engine bay)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003clabel class=\"chf-wcalc-heavy\"\u003e\u003cinput type=\"checkbox\" id=\"chf-heavy-flag\"\u003e My ute is on the heavier side overall (bigger canopy\/tray, tools, general heavy build)\u003c\/label\u003e\n\n  \u003cdiv class=\"chf-wcalc-lift\"\u003e\n    \u003cdiv class=\"chf-wcalc-lift-label\"\u003eLift height you're chasing:\u003c\/div\u003e\n    \u003clabel\u003e\u003cinput type=\"radio\" name=\"chf-front-lift\" value=\"2in\" checked\u003e 2in\u003c\/label\u003e\n    \u003clabel\u003e\u003cinput type=\"radio\" name=\"chf-front-lift\" value=\"3in\"\u003e 3in\u003c\/label\u003e\n    \u003cp class=\"chf-wcalc-4in\"\u003eWe only run 2in and 3in lifts. \u003cstrong\u003e4in is not something we'll do\u003c\/strong\u003e — it ruins ride quality on these utes for no real benefit, so please don't ask.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"chf-wcalc-result\"\u003e\n    \u003cdiv class=\"chf-wcalc-rating\"\u003eSuggested spring rate: \u003cspan id=\"chf-front-rating\"\u003e600lb (stock)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"chf-wcalc-note\" id=\"chf-battery-note\"\u003eNote: an extra\/dual battery sits off to one side of the engine bay, so that side needs a touch of preload dialled in to correct for the extra one-sided weight — mention this when you contact us.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ctable class=\"chf-wcalc-ref\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpring rate\u003c\/th\u003e\n\u003cth\u003eTypical setup\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003e600lb\u003c\/td\u003e\n\u003ctd\u003eStock, no front accessories\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e650lb\u003c\/td\u003e\n\u003ctd\u003eBull bar only\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e700lb\u003c\/td\u003e\n\u003ctd\u003eBull bar + winch\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e750lb\u003c\/td\u003e\n\u003ctd\u003eBull bar + winch + rock sliders + bash plates\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e800lb\u003c\/td\u003e\n\u003ctd\u003eHeavier ute overall\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003cp class=\"chf-wcalc-disclaimer\"\u003e* Guide only. This gets attached to your order automatically so we see it when you check out — we'll still confirm before building your springs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  #chf-front-calc, #chf-front-calc *{box-sizing:border-box;}\n  #chf-front-calc{font-family:inherit;border:2px solid #222;border-radius:8px;padding:18px 20px;max-width:640px;margin:0 0 24px;background:#ffffff !important;color:#111111 !important;}\n  #chf-front-calc .chf-wcalc-head{font-weight:800;font-size:1.15em;margin-bottom:6px;color:#111111 !important;}\n  #chf-front-calc .chf-wcalc-sub{font-size:.9em;color:#333333 !important;margin:0 0 14px;}\n  #chf-front-calc table.chf-wcalc-table{width:100%;border-collapse:collapse;font-size:.95em;color:#111111 !important;background:#ffffff !important;}\n  #chf-front-calc table.chf-wcalc-table th{text-align:left;border-bottom:2px solid #222;padding:6px;color:#111111 !important;background:#ffffff !important;}\n  #chf-front-calc table.chf-wcalc-table td{padding:8px 6px;border-bottom:1px solid #ccc;color:#111111 !important;background:#ffffff !important;}\n  #chf-front-calc table.chf-wcalc-table td:first-child{width:32px;}\n  #chf-front-calc input[type=checkbox], #chf-front-calc input[type=radio]{width:18px;height:18px;accent-color:#ff7a1a;}\n  #chf-front-calc .chf-wcalc-heavy{display:flex;align-items:flex-start;gap:8px;font-size:.9em;margin:14px 0;color:#111111 !important;}\n  #chf-front-calc .chf-wcalc-heavy input{margin-top:2px;flex-shrink:0;}\n  #chf-front-calc .chf-wcalc-lift{border-top:1px solid #ccc;padding-top:12px;margin-top:8px;color:#111111 !important;}\n  #chf-front-calc .chf-wcalc-lift-label{font-weight:700;margin-bottom:8px;}\n  #chf-front-calc .chf-wcalc-lift label{display:inline-flex;align-items:center;gap:6px;margin-right:24px;font-size:.95em;}\n  #chf-front-calc .chf-wcalc-4in{font-size:.82em;color:#a10000 !important;margin-top:10px;line-height:1.4;}\n  #chf-front-calc .chf-wcalc-result{background:#111111 !important;color:#ffffff !important;border-radius:6px;padding:12px 16px;margin:16px 0;}\n  #chf-front-calc .chf-wcalc-rating{font-size:1.1em;font-weight:800;color:#ffffff !important;}\n  #chf-front-calc .chf-wcalc-rating span{color:#ffb347 !important;font-weight:800;}\n  #chf-front-calc .chf-wcalc-note{display:none;font-size:.85em;color:#ffe0b3 !important;margin-top:10px;line-height:1.4;}\n  #chf-front-calc .chf-wcalc-note.show{display:block;}\n  #chf-front-calc table.chf-wcalc-ref{width:100%;border-collapse:collapse;font-size:.9em;margin-top:10px;color:#111111 !important;background:#ffffff !important;}\n  #chf-front-calc table.chf-wcalc-ref th{color:#111111 !important;background:#ffffff !important;border-bottom:2px solid #222;padding:6px;text-align:left;}\n  #chf-front-calc table.chf-wcalc-ref td{color:#111111 !important;background:#ffffff !important;border-bottom:1px solid #ccc;padding:6px;text-align:left;}\n  #chf-front-calc .chf-wcalc-disclaimer{font-size:.8em;color:#555555 !important;margin-top:12px;}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  var root = document.getElementById('chf-front-calc');\n  if(!root) return;\n  var bullbar = document.getElementById('chf-bullbar');\n  var winch = document.getElementById('chf-winch');\n  var sliders = document.getElementById('chf-sliders');\n  var bash = document.getElementById('chf-bash');\n  var battery = document.getElementById('chf-battery');\n  var heavyFlag = document.getElementById('chf-heavy-flag');\n  var ratingEl = document.getElementById('chf-front-rating');\n  var batteryNote = document.getElementById('chf-battery-note');\n  var liftRadios = root.querySelectorAll('input[name=chf-front-lift]');\n\n  function findCartForm(){\n    var forms = Array.from(document.querySelectorAll('form[action*=\"\/cart\/add\"]'));\n    return forms.find(function(f){ return f.querySelector('button[type=submit], button[name=add]'); }) || forms[0];\n  }\n  var cartForm = findCartForm();\n  var hiddenSpring, hiddenLift, hiddenBattery;\n  if(cartForm){\n    hiddenSpring = document.createElement('input');\n    hiddenSpring.type = 'hidden';\n    hiddenSpring.name = 'properties[Suggested Spring Rate]';\n    cartForm.appendChild(hiddenSpring);\n\n    hiddenLift = document.createElement('input');\n    hiddenLift.type = 'hidden';\n    hiddenLift.name = 'properties[Lift Height Chasing]';\n    cartForm.appendChild(hiddenLift);\n\n    hiddenBattery = document.createElement('input');\n    hiddenBattery.type = 'hidden';\n    hiddenBattery.name = 'properties[Extra Battery Preload Needed]';\n    cartForm.appendChild(hiddenBattery);\n  }\n\n  function getLift(){\n    var checked = Array.from(liftRadios).find(function(r){ return r.checked; });\n    return checked ? checked.value : '2in';\n  }\n\n  function recalc(){\n    var rating = '600lb (stock)';\n    if(heavyFlag.checked){\n      rating = '800lb';\n    } else if(bullbar.checked \u0026\u0026 winch.checked \u0026\u0026 sliders.checked \u0026\u0026 bash.checked){\n      rating = '750lb';\n    } else if(bullbar.checked \u0026\u0026 winch.checked){\n      rating = '700lb';\n    } else if(bullbar.checked){\n      rating = '650lb';\n    }\n    ratingEl.textContent = rating;\n    batteryNote.className = 'chf-wcalc-note' + (battery.checked ? ' show' : '');\n\n    if(hiddenSpring) hiddenSpring.value = rating;\n    if(hiddenLift) hiddenLift.value = getLift();\n    if(hiddenBattery) hiddenBattery.value = battery.checked ? 'Yes' : 'No';\n  }\n  [bullbar,winch,sliders,bash,battery,heavyFlag].forEach(function(el){ el.addEventListener('change', recalc); });\n  liftRadios.forEach(function(el){ el.addEventListener('change', recalc); });\n  recalc();\n})();\n\u003c\/script\u003e\n\u003cp\u003e\u003cb\u003eBilstein Big Bore Front Shock Setup for Hilux\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eContact me regarding spring rates and setups.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003ePlease note: 2–4 week lead time on these units.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e🔥 \u003cb\u003eBuilt Tough for Aussie Roads – Ride Like You Mean It\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eSick of bottoming out or dealing with harsh ride quality up front? Step into the world of \u003cb\u003eBig Bore 2.5in Shocks\u003c\/b\u003e — because a 2.0-inch body just doesn't cut it anymore. These Bilstein units bring serious tech to the front end of your Hilux with a massive upgrade in piston size and oil volume. That means:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e✅ \u003cb\u003eSmoother ride over corrugations and potholes\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e✅ \u003cb\u003eBetter handling and front-end control\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e✅ \u003cb\u003eLess fade on long, hot trips or hard trails\u003c\/b\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e💡 \u003cb\u003eWhy These Shocks Hit Different\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eBilstein's \u003cb\u003eMono-Tube Gas Pressure Design\u003c\/b\u003e keeps oil and nitrogen separate under 200+ psi pressure — \u003cb\u003evirtually eliminating cavitation and shock fade\u003c\/b\u003e. What you get is consistent, reliable performance even when things get rowdy.\u003c\/p\u003e\u003cp\u003ePaired with high-quality \u003cb\u003evulcanised rubber bushings\u003c\/b\u003e (not noisy spherical junk), these shocks keep your Hilux smooth and quiet — even when loaded or flexing through tough tracks.\u003c\/p\u003e\u003cp\u003e🔧 \u003cb\u003eAdjustable, Tuned and Ready to Handle What You Throw at It\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThese shocks feature \u003cb\u003ecirclip-style height adjustment\u003c\/b\u003e — no guesswork, no crazy preload. Matched spring plus correct valving equals balance, not just height. This is where a lot of people get it wrong by using overly stiff springs just to make the vehicle sit high. That's not us. We're chasing \u003cb\u003eride comfort and capability\u003c\/b\u003e.\u003c\/p\u003e\u003cp\u003e🔥 \u003cb\u003eI Run These on My Own Ute\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThat's how much I rate them. If you can get them to fade, you probably party harder than most.\u003c\/p\u003e\u003cp\u003e📦 \u003cb\u003eWhat You'll Need:\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eTransfer your top hat from the factory setup to save a few dollars, or let me know and I can assemble with a new top hat.\u003c\/li\u003e\n\u003cli\u003eTell me your weight and load — \u003cb\u003eI'll spec the spring to match.\u003c\/b\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eShipping note:\u003c\/strong\u003e this is a big, heavy 2.5in body shock — a $80 shipping charge applies.\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"contact for height","offer_id":52033255407919,"sku":null,"price":3050.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/Screenshot_2024-11-10_at_3.17.31_pm.png?v=1750046472"},{"product_id":"fox-2-5-front-coilovers-hilux","title":"Fox 2.5 performance series front coilovers. 2-3in","description":"\u003cp\u003e\u003cspan\u003eFOX 2.5 Performance Series Front Coilovers – 2–3” Lift Kit\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eTake your Hilux to the next level with the FOX 2.5 Performance Series front coilovers. Designed specifically for 2015–2025 GUN Hilux models, these coilovers don’t just add lift — they transform the way your ute drives. Whether you’re tackling tough tracks, cruising the highway, or towing a load, FOX suspension delivers the control, comfort, and durability your Hilux deserves.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWhy Choose FOX 2.5 Coilovers?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003ePurpose-Built for Hilux – Tuned damping for the perfect balance of everyday drivability and serious off-road performance.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e2–3” Adjustable Lift – Achieve a leveled stance, improved clearance, and room for bigger wheels and tyres.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHeavy-Duty 2.5” Shock Body – Increased oil volume keeps temperatures in check for consistent, fade-free performance.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePremium Build Quality – Type II anodized aluminum construction resists corrosion while shedding heat in demanding conditions.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eProven FOX Technology – Internal Floating Piston (IFP) design eliminates cavitation and maximises shock life.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eNo Hassle Fitment – 100% bolt-on kit with no cutting or welding required.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"border:2px solid #a10000;border-radius:8px;padding:14px 16px;margin:16px 0;background:#fff3f3;color:#111111;\"\u003e\n\u003cstrong\u003eCalOffroad-recommended add-on:\u003c\/strong\u003e when fitting any Fox shock or coilover, CalOffroad advises adding a sway bar relocation plate — on a lifted Hilux the factory sway bar mount can clash with the taller Fox strut body through suspension travel. Grab the correct plate for your model: \u003ca href=\"\/products\/caloffroad-sway-bar-relocation-plate-hilux-n70-76mm\"\u003eN70 (76mm)\u003c\/a\u003e or \u003ca href=\"\/products\/caloffroad-sway-bar-relocation-plate-hilux-n80-88mm\"\u003eN80 (88mm)\u003c\/a\u003e.\u003c\/div\u003e\n\u003cp\u003e\u003cspan\u003eThe Payoff\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eA smoother, more confident ride on and off-road\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBetter control under load, in rough terrain, or at speed\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eExtra clearance for tyres and suspension travel without compromising reliability\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBring race-proven FOX suspension technology to your Hilux and feel the difference every time you hit the road or the dirt.\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eShipping note:\u003c\/strong\u003e this is a big, heavy 2.5in body shock — a $80 shipping charge applies.\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"Default Title","offer_id":51828427161903,"sku":null,"price":3200.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/Screenshot2025-09-01at7.00.55pm.png?v=1756718537"},{"product_id":"bilstein-platinum-coilovers-hilux-n70-n80","title":"Bilstein n70 \/ n80 platinum pair.","description":"\u003cdiv class=\"chf-wcalc\" id=\"chf-plat-calc\"\u003e\n  \u003cdiv class=\"chf-wcalc-head\"\u003eWeight Rating Calculator — find your front spring rate\u003c\/div\u003e\n  \u003cp class=\"chf-wcalc-sub\"\u003eTick everything fitted (or planned) up front. This is a rough guide only — every setup varies.\u003c\/p\u003e\n  \u003ctable class=\"chf-wcalc-table\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eFront accessory\u003c\/th\u003e\n\u003cth\u003eAvg weight\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"0\" checked disabled\u003e\u003c\/td\u003e\n\u003ctd\u003ePlastic factory bumper\u003c\/td\u003e\n\u003ctd\u003e0kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"35\"\u003e\u003c\/td\u003e\n\u003ctd\u003eAlloy bull bar\u003c\/td\u003e\n\u003ctd\u003e35kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"52\"\u003e\u003c\/td\u003e\n\u003ctd\u003eSteel bull bar (light)\u003c\/td\u003e\n\u003ctd\u003e52kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"69\"\u003e\u003c\/td\u003e\n\u003ctd\u003eSteel bull bar (HD)\u003c\/td\u003e\n\u003ctd\u003e69kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"28\"\u003e\u003c\/td\u003e\n\u003ctd\u003eWinch with rope\u003c\/td\u003e\n\u003ctd\u003e28kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"35\"\u003e\u003c\/td\u003e\n\u003ctd\u003eWinch with cable\u003c\/td\u003e\n\u003ctd\u003e35kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"22\"\u003e\u003c\/td\u003e\n\u003ctd\u003eDual battery\u003c\/td\u003e\n\u003ctd\u003e22kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"52\"\u003e\u003c\/td\u003e\n\u003ctd\u003eRock sliders\u003c\/td\u003e\n\u003ctd\u003e52kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"14\"\u003e\u003c\/td\u003e\n\u003ctd\u003eAlloy bash\/skid plates\u003c\/td\u003e\n\u003ctd\u003e14kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"23\"\u003e\u003c\/td\u003e\n\u003ctd\u003eSteel bash\/skid plates\u003c\/td\u003e\n\u003ctd\u003e23kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"7\"\u003e\u003c\/td\u003e\n\u003ctd\u003eBrush bars\u003c\/td\u003e\n\u003ctd\u003e7kg\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"chf-wcalc-lift\"\u003e\n    \u003cdiv class=\"chf-wcalc-lift-label\"\u003eLift height you're chasing:\u003c\/div\u003e\n    \u003clabel\u003e\u003cinput type=\"radio\" name=\"chf-plat-lift\" value=\"2in\" checked\u003e 2in\u003c\/label\u003e\n    \u003clabel\u003e\u003cinput type=\"radio\" name=\"chf-plat-lift\" value=\"3in\"\u003e 3in\u003c\/label\u003e\n    \u003cp class=\"chf-wcalc-4in\"\u003eWe only run 2in and 3in lifts. \u003cstrong\u003e4in is not something we'll do\u003c\/strong\u003e — it ruins ride quality on these utes for no real benefit, so please don't ask.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"chf-wcalc-result\"\u003e\n    \u003cdiv class=\"chf-wcalc-total\"\u003eTotal front weight: \u003cspan id=\"chf-plat-total\"\u003e0\u003c\/span\u003ekg\u003c\/div\u003e\n    \u003cdiv class=\"chf-wcalc-rating\"\u003eFront Weight Rating: \u003cspan id=\"chf-plat-rating\"\u003e–\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"chf-wcalc-note\" id=\"chf-plat-battery-note\"\u003eNote: an extra\/dual battery sits off to one side of the engine bay, so that side needs a touch of preload dialled in to correct for the extra one-sided weight — mention this when you contact us.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ctable class=\"chf-wcalc-ref\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eFront Weight Rating\u003c\/th\u003e\n\u003cth\u003eWeight range\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003eLD (Light Duty)\u003c\/td\u003e\n\u003ctd\u003e0 – 50kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eMD (Medium Duty)\u003c\/td\u003e\n\u003ctd\u003e50 – 100kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eHD (Heavy Duty)\u003c\/td\u003e\n\u003ctd\u003e100 – 180kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXHD (Extra Heavy Duty)\u003c\/td\u003e\n\u003ctd\u003e180kg+\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003cp class=\"chf-wcalc-disclaimer\"\u003e* Weights are rough averages for guidance only. This gets attached to your order automatically so we see it when you check out — we'll still confirm the exact spring rate before building.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  #chf-plat-calc, #chf-plat-calc *{box-sizing:border-box;}\n  #chf-plat-calc{font-family:inherit;border:2px solid #222;border-radius:8px;padding:18px 20px;max-width:640px;margin:0 0 24px;background:#ffffff !important;color:#111111 !important;}\n  #chf-plat-calc .chf-wcalc-head{font-weight:800;font-size:1.15em;margin-bottom:6px;color:#111111 !important;}\n  #chf-plat-calc .chf-wcalc-sub{font-size:.9em;color:#333333 !important;margin:0 0 14px;}\n  #chf-plat-calc table.chf-wcalc-table{width:100%;border-collapse:collapse;font-size:.95em;color:#111111 !important;background:#ffffff !important;}\n  #chf-plat-calc table.chf-wcalc-table th{text-align:left;border-bottom:2px solid #222;padding:6px;color:#111111 !important;background:#ffffff !important;}\n  #chf-plat-calc table.chf-wcalc-table td{padding:8px 6px;border-bottom:1px solid #ccc;color:#111111 !important;background:#ffffff !important;}\n  #chf-plat-calc table.chf-wcalc-table td:first-child{width:32px;}\n  #chf-plat-calc input[type=checkbox], #chf-plat-calc input[type=radio]{width:18px;height:18px;accent-color:#ff7a1a;}\n  #chf-plat-calc .chf-wcalc-lift{border-top:1px solid #ccc;padding-top:12px;margin-top:8px;color:#111111 !important;}\n  #chf-plat-calc .chf-wcalc-lift-label{font-weight:700;margin-bottom:8px;}\n  #chf-plat-calc .chf-wcalc-lift label{display:inline-flex;align-items:center;gap:6px;margin-right:24px;font-size:.95em;}\n  #chf-plat-calc .chf-wcalc-4in{font-size:.82em;color:#a10000 !important;margin-top:10px;line-height:1.4;}\n  #chf-plat-calc .chf-wcalc-result{background:#111111 !important;color:#ffffff !important;border-radius:6px;padding:12px 16px;margin:16px 0;}\n  #chf-plat-calc .chf-wcalc-total{font-size:1.1em;font-weight:800;color:#ffffff !important;}\n  #chf-plat-calc .chf-wcalc-rating{margin-top:6px;font-size:1.05em;color:#ffffff !important;}\n  #chf-plat-calc .chf-wcalc-rating span{color:#ffb347 !important;font-weight:800;}\n  #chf-plat-calc .chf-wcalc-note{display:none;font-size:.85em;color:#ffe0b3 !important;margin-top:10px;line-height:1.4;}\n  #chf-plat-calc .chf-wcalc-note.show{display:block;}\n  #chf-plat-calc table.chf-wcalc-ref{width:100%;border-collapse:collapse;font-size:.9em;margin-top:10px;color:#111111 !important;background:#ffffff !important;}\n  #chf-plat-calc table.chf-wcalc-ref th{color:#111111 !important;background:#ffffff !important;border-bottom:2px solid #222;padding:6px;text-align:left;}\n  #chf-plat-calc table.chf-wcalc-ref td{color:#111111 !important;background:#ffffff !important;border-bottom:1px solid #ccc;padding:6px;text-align:left;}\n  #chf-plat-calc .chf-wcalc-disclaimer{font-size:.8em;color:#555555 !important;margin-top:12px;}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  var root = document.getElementById('chf-plat-calc');\n  if(!root) return;\n  var boxes = root.querySelectorAll('table.chf-wcalc-table input[type=checkbox]');\n  var batteryBox = Array.from(boxes).find(function(b){ return b.closest('tr').textContent.indexOf('Dual battery') !== -1; });\n  var totalEl = document.getElementById('chf-plat-total');\n  var ratingEl = document.getElementById('chf-plat-rating');\n  var batteryNote = document.getElementById('chf-plat-battery-note');\n  var liftRadios = root.querySelectorAll('input[name=chf-plat-lift]');\n\n  function findCartForm(){\n    var forms = Array.from(document.querySelectorAll('form[action*=\"\/cart\/add\"]'));\n    return forms.find(function(f){ return f.querySelector('button[type=submit], button[name=add]'); }) || forms[0];\n  }\n  var cartForm = findCartForm();\n  var hiddenRating, hiddenTotal, hiddenLift, hiddenBattery;\n  if(cartForm){\n    hiddenRating = document.createElement('input');\n    hiddenRating.type = 'hidden';\n    hiddenRating.name = 'properties[Front Weight Rating]';\n    cartForm.appendChild(hiddenRating);\n\n    hiddenTotal = document.createElement('input');\n    hiddenTotal.type = 'hidden';\n    hiddenTotal.name = 'properties[Estimated Front Weight]';\n    cartForm.appendChild(hiddenTotal);\n\n    hiddenLift = document.createElement('input');\n    hiddenLift.type = 'hidden';\n    hiddenLift.name = 'properties[Lift Height Chasing]';\n    cartForm.appendChild(hiddenLift);\n\n    hiddenBattery = document.createElement('input');\n    hiddenBattery.type = 'hidden';\n    hiddenBattery.name = 'properties[Extra Battery Preload Needed]';\n    cartForm.appendChild(hiddenBattery);\n  }\n\n  function getLift(){\n    var checked = Array.from(liftRadios).find(function(r){ return r.checked; });\n    return checked ? checked.value : '2in';\n  }\n\n  function recalc(){\n    var total = 0;\n    boxes.forEach(function(b){ if(b.checked) total += parseInt(b.getAttribute('data-kg'),10); });\n    totalEl.textContent = total;\n    var rating = 'LD (Light Duty)';\n    if(total \u003e= 180) rating = 'XHD (Extra Heavy Duty)';\n    else if(total \u003e= 100) rating = 'HD (Heavy Duty)';\n    else if(total \u003e= 50) rating = 'MD (Medium Duty)';\n    ratingEl.textContent = rating;\n    if(batteryBox){ batteryNote.className = 'chf-wcalc-note' + (batteryBox.checked ? ' show' : ''); }\n\n    if(hiddenRating) hiddenRating.value = rating;\n    if(hiddenTotal) hiddenTotal.value = total + 'kg';\n    if(hiddenLift) hiddenLift.value = getLift();\n    if(hiddenBattery) hiddenBattery.value = (batteryBox \u0026\u0026 batteryBox.checked) ? 'Yes' : 'No';\n  }\n  boxes.forEach(function(b){ b.addEventListener('change', recalc); });\n  liftRadios.forEach(function(el){ el.addEventListener('change', recalc); });\n  recalc();\n})();\n\u003c\/script\u003e\n\u003cp\u003ePlease contact me regarding vehicle weights and set ups to fine tune what is actually right for you. \u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eCalOffroad Platinum Series Bilstein Coilover Assembly — sold as a pair (2 struts + 2 coils).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIncludes:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e2 x CalOffroad Platinum Series Bilstein Strut (24-218528)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e2 x CalOffroad Platinum Series Tapered Wire Coil Spring\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e2 x CalOffroad Strut Top\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eProduct Overview\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe CalOffroad Platinum Bilstein Series has been purpose-built for the Toyota Hilux IFS platform, delivering height-adjustable front struts capable of 0”–3” lift. Unlike generic rebranded shocks, these struts are custom engineered in Germany by Bilstein specifically for CalOffroad, ensuring unmatched quality and reliability both on and off-road.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWith more than three decades of Hilux suspension development, CalOffroad combines local Australian off-road experience with global R\u0026amp;D partnerships—including extensive testing with Bilstein and TRD engineers in the USA. The result is a coilover that offers class-leading ride comfort, control, and durability.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eAdjustable Ride Height – Features one lowering groove and multiple raise settings to fine-tune your Hilux stance.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBilstein Monotube Design – Premium German-built construction with Internal Floating Piston (IFP) technology to separate oil and gas, eliminating fade and foaming.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAustralian Assembled – All coilovers are assembled locally, ensuring the spring and strut are perfectly matched.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eTapered Wire Coil Springs – Designed and made in Australia, these coils deliver exceptional small-bump compliance while handling big hits with ease.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBuilt to Last – Fully rebuildable, maintenance-free bush system resists water, dirt, dust, and mud without ever needing greasing.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eProven Performance – Every unit is dyno tested to confirm the shock valving and coil rate are precisely tuned together\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWhy Choose CalOffroad Platinum Bilstein?\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eNot just rebranded shocks – Purpose-built by Bilstein Germany exclusively for CalOffroad.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eR\u0026amp;D Driven – Over 14 months of development with Bilstein HQ and TRD engineers.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSmoothest Ride on Earth – Proprietary coil and strut tuning provides unmatched comfort and control.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDesigned in Australia – Built for our conditions, tested across outback tracks and rugged terrain.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003eFor the most advanced Bilstein coilover solution for your Toyota Hilux, the CalOffroad Platinum Series is the clear choice.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e this is a made-to-order item and isn't held in stock — please allow a 2 week lead time.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShipping:\u003c\/strong\u003e $50 shipping is automatically calculated at checkout for this item.\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"Default Title","offer_id":51857933697327,"sku":null,"price":1310.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/FullSizeRender.jpg?v=1757802176"},{"product_id":"fox-2-0-for-hilux-n70-n80","title":"Fox 2.0 Performance Series Front Coilover Pair — Hilux N70\/N80","description":"\u003cdiv style=\"border:2px solid #a10000;border-radius:8px;padding:14px 16px;margin:0 0 16px;background:#fff3f3;color:#111111;\"\u003e\n\u003cstrong\u003eFront only — this listing does not include rear shocks.\u003c\/strong\u003e Need the full front + rear kit instead? See our \u003ca href=\"\/products\/fox-2-0-performance-series-shock-kit-front-rear-hilux-n70-n80\" style=\"color:#a10000;font-weight:700;text-decoration:underline;\"\u003eFox 2.0 Performance Series Shock Kit (Front + Rear)\u003c\/a\u003e.\u003c\/div\u003e\n\n\u003cp\u003eFox 2.0 Performance Series front coilovers for the Toyota Hilux N70 and N80, pre-assembled with matched Platinum Series tapered wire coil springs. Use the calculator below to get a guide on your front spring rate.\u003c\/p\u003e\n\n\u003cdiv class=\"chf-wcalc\" id=\"chf-fox20b-front-calc\"\u003e\n  \u003cdiv class=\"chf-wcalc-head\"\u003eFront Weight Rating Calculator\u003c\/div\u003e\n  \u003cp class=\"chf-wcalc-sub\"\u003eStock with no front accessories runs a 600lb spring. Tick what's fitted up front to get a guide on where you'll land.\u003c\/p\u003e\n  \u003ctable class=\"chf-wcalc-table\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eFront accessory\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-fox20b-bullbar\"\u003e\u003c\/td\u003e\n\u003ctd\u003eBull bar (steel or alloy)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-fox20b-winch\"\u003e\u003c\/td\u003e\n\u003ctd\u003eWinch\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-fox20b-sliders\"\u003e\u003c\/td\u003e\n\u003ctd\u003eRock sliders\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-fox20b-bash\"\u003e\u003c\/td\u003e\n\u003ctd\u003eBash\/skid plates\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-fox20b-battery\"\u003e\u003c\/td\u003e\n\u003ctd\u003eExtra\/dual battery (engine bay)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003clabel class=\"chf-wcalc-heavy\"\u003e\u003cinput type=\"checkbox\" id=\"chf-fox20b-heavy-flag\"\u003e My ute is on the heavier side overall (bigger canopy\/tray, tools, general heavy build)\u003c\/label\u003e\n  \u003cdiv class=\"chf-wcalc-result\"\u003e\n    \u003cdiv class=\"chf-wcalc-rating\"\u003eSuggested front spring rate: \u003cspan id=\"chf-fox20b-front-rating\"\u003e600lb (stock)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"chf-wcalc-note\" id=\"chf-fox20b-battery-note\"\u003eNote: an extra\/dual battery sits off to one side of the engine bay, so that side needs a touch of preload dialled in to correct for the extra one-sided weight — mention this when you contact us.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ctable class=\"chf-wcalc-ref\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpring rate\u003c\/th\u003e\n\u003cth\u003eTypical setup\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003e600lb\u003c\/td\u003e\n\u003ctd\u003eStock, no front accessories\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e650lb\u003c\/td\u003e\n\u003ctd\u003eBull bar only\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e700lb\u003c\/td\u003e\n\u003ctd\u003eBull bar + winch\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e750lb\u003c\/td\u003e\n\u003ctd\u003eBull bar + winch + rock sliders + bash plates\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e800lb\u003c\/td\u003e\n\u003ctd\u003eHeavier ute overall\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003cp class=\"chf-wcalc-disclaimer\"\u003e* Guide only. This gets attached to your order automatically so we see it when you check out — we'll confirm exact spring rates before building.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .chf-wcalc, .chf-wcalc *{box-sizing:border-box;}\n  .chf-wcalc{font-family:inherit;border:2px solid #222;border-radius:8px;padding:18px 20px;max-width:640px;margin:0 0 20px;background:#ffffff !important;color:#111111 !important;}\n  .chf-wcalc .chf-wcalc-head{font-weight:800;font-size:1.15em;margin-bottom:6px;color:#111111 !important;}\n  .chf-wcalc .chf-wcalc-sub{font-size:.9em;color:#333333 !important;margin:0 0 14px;}\n  .chf-wcalc table.chf-wcalc-table{width:100%;border-collapse:collapse;font-size:.95em;color:#111111 !important;background:#ffffff !important;}\n  .chf-wcalc table.chf-wcalc-table th{text-align:left;border-bottom:2px solid #222;padding:6px;color:#111111 !important;background:#ffffff !important;}\n  .chf-wcalc table.chf-wcalc-table td{padding:8px 6px;border-bottom:1px solid #ccc;color:#111111 !important;background:#ffffff !important;}\n  .chf-wcalc table.chf-wcalc-table td:first-child{width:32px;}\n  .chf-wcalc input[type=checkbox], .chf-wcalc input[type=radio]{width:18px;height:18px;accent-color:#ff7a1a;}\n  .chf-wcalc .chf-wcalc-heavy{display:flex;align-items:flex-start;gap:8px;font-size:.9em;margin:14px 0;color:#111111 !important;}\n  .chf-wcalc .chf-wcalc-heavy input{margin-top:2px;flex-shrink:0;}\n  .chf-wcalc .chf-wcalc-result{background:#111111 !important;color:#ffffff !important;border-radius:6px;padding:12px 16px;margin:16px 0;}\n  .chf-wcalc .chf-wcalc-total{font-size:1.1em;font-weight:800;color:#ffffff !important;}\n  .chf-wcalc .chf-wcalc-rating{font-size:1.05em;font-weight:800;color:#ffffff !important;}\n  .chf-wcalc .chf-wcalc-rating span{color:#ffb347 !important;font-weight:800;}\n  .chf-wcalc .chf-wcalc-note{display:none;font-size:.85em;color:#ffe0b3 !important;margin-top:10px;line-height:1.4;}\n  .chf-wcalc .chf-wcalc-note.show{display:block;}\n  .chf-wcalc table.chf-wcalc-ref{width:100%;border-collapse:collapse;font-size:.9em;margin-top:10px;color:#111111 !important;background:#ffffff !important;}\n  .chf-wcalc table.chf-wcalc-ref th{color:#111111 !important;background:#ffffff !important;border-bottom:2px solid #222;padding:6px;text-align:left;}\n  .chf-wcalc table.chf-wcalc-ref td{color:#111111 !important;background:#ffffff !important;border-bottom:1px solid #ccc;padding:6px;text-align:left;}\n  .chf-wcalc .chf-wcalc-disclaimer{font-size:.8em;color:#555555 !important;margin-top:12px;}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  function findCartForm(){\n    var forms = Array.from(document.querySelectorAll('form[action*=\"\/cart\/add\"]'));\n    return forms.find(function(f){ return f.querySelector('button[type=submit], button[name=add]'); }) || forms[0];\n  }\n  var cartForm = findCartForm();\n  if(!cartForm) return;\n\n  function addHidden(name){\n    var el = document.createElement('input');\n    el.type = 'hidden';\n    el.name = name;\n    cartForm.appendChild(el);\n    return el;\n  }\n  var hFrontRating = addHidden('properties[Suggested Front Spring Rate]');\n  var hBattery = addHidden('properties[Extra Battery Preload Needed]');\n\n  var bullbar = document.getElementById('chf-fox20b-bullbar');\n  var winch = document.getElementById('chf-fox20b-winch');\n  var sliders = document.getElementById('chf-fox20b-sliders');\n  var bash = document.getElementById('chf-fox20b-bash');\n  var battery = document.getElementById('chf-fox20b-battery');\n  var heavyFlag = document.getElementById('chf-fox20b-heavy-flag');\n  var frontRatingEl = document.getElementById('chf-fox20b-front-rating');\n  var batteryNote = document.getElementById('chf-fox20b-battery-note');\n\n  function recalcFront(){\n    var rating = '600lb (stock)';\n    if(heavyFlag.checked){ rating = '800lb'; }\n    else if(bullbar.checked \u0026\u0026 winch.checked \u0026\u0026 sliders.checked \u0026\u0026 bash.checked){ rating = '750lb'; }\n    else if(bullbar.checked \u0026\u0026 winch.checked){ rating = '700lb'; }\n    else if(bullbar.checked){ rating = '650lb'; }\n    frontRatingEl.textContent = rating;\n    batteryNote.className = 'chf-wcalc-note' + (battery.checked ? ' show' : '');\n    hFrontRating.value = rating;\n    hBattery.value = battery.checked ? 'Yes' : 'No';\n  }\n\n  [bullbar,winch,sliders,bash,battery,heavyFlag].forEach(function(el){ el.addEventListener('change', recalcFront); });\n\n  recalcFront();\n})();\n\u003c\/script\u003e\n\n\u003cp\u003eContact me for spring weights and setup heights.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSold as a pair (front only).\u003c\/strong\u003e\u003c\/p\u003e\u003cdiv style=\"border:2px solid #a10000;border-radius:8px;padding:14px 16px;margin:16px 0;background:#fff3f3;color:#111111;\"\u003e\n\u003cstrong\u003eCalOffroad-recommended add-on:\u003c\/strong\u003e when fitting any Fox shock or coilover, CalOffroad advises adding a sway bar relocation plate — on a lifted Hilux the factory sway bar mount can clash with the taller Fox strut body through suspension travel. Grab the correct plate for your model: \u003ca href=\"\/products\/caloffroad-sway-bar-relocation-plate-hilux-n70-76mm\" style=\"color:#a10000;font-weight:700;text-decoration:underline;\"\u003eN70 (76mm)\u003c\/a\u003e or \u003ca href=\"\/products\/caloffroad-sway-bar-relocation-plate-hilux-n80-88mm\" style=\"color:#a10000;font-weight:700;text-decoration:underline;\"\u003eN80 (88mm)\u003c\/a\u003e.\u003c\/div\u003e","brand":"Cubby House Fabworks","offers":[{"title":"Default Title","offer_id":51895155589423,"sku":null,"price":1950.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/F7DF08BC-ABA0-40DC-A7A6-ABFBB9B210EA.jpg?v=1759359418"},{"product_id":"fox-2-0-shock-rebuild-kit","title":"Fox 2.0 rebuild kit - shrader valve included.","description":"\u003cp\u003eRebuild kit for the FOX 2.0 remote reservoir shock. Includes a 1\/8 Schrader valve, two sets of seals, and two Schrader valves.\u003c\/p\u003e\u003cp\u003eFor alloy body FOX shocks with an Allen key pressure seal, the seal will need to be drilled out and tapped to accept a Schrader valve. Once done, the shock can be rebuilt much more easily for the rest of its life.\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"Default Title","offer_id":51982583136559,"sku":null,"price":120.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/F9B0DD75-E478-4C4B-8B8D-05CD5E4EBF2D.jpg?v=1762157057"},{"product_id":"maxima-racing-oils-7wt-shock-fluid","title":"Maxima Racing Oils 7wt Shock Fluid","description":"\u003cp\u003e\u003cspan\u003eHigh-performance mineral-based shock fluid engineered for advanced suspension systems. Features a shear-stable formula with a high viscosity index (300+) to maintain consistent viscosity and film strength under extreme conditions, helping reduce wear and improve durability. The advanced additive package minimizes stiction, lowers operating friction, and reduces foaming and air entrainment. Ultra-clean formulation protects against corrosion, conditions seals, and extends component life.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e1-Quart Bottle (946 ml)\u003c\/span\u003e\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"Default Title","offer_id":51982586970415,"sku":null,"price":45.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/6A31092A-EC7F-403C-A281-47D410AD510C.jpg?v=1762157707"},{"product_id":"bilstein-platinum-lift-kit-hilux-n70-n80","title":"Bilstein platinum lift kit hilux n70 n80","description":"\u003cp\u003e\u003cstrong\u003eFull front + rear Platinum lift kit.\u003c\/strong\u003e Use the two calculators below to get a guide on your front spring rate and rear spring load option — both attach to your order automatically.\u003c\/p\u003e\n\n\u003cdiv class=\"chf-wcalc\" id=\"chf-kit-front-calc\"\u003e\n  \u003cdiv class=\"chf-wcalc-head\"\u003eFront Weight Rating Calculator\u003c\/div\u003e\n  \u003cp class=\"chf-wcalc-sub\"\u003eStock with no front accessories runs a 600lb spring. Tick what's fitted up front to get a guide on where you'll land.\u003c\/p\u003e\n  \u003ctable class=\"chf-wcalc-table\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eFront accessory\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-kit-bullbar\"\u003e\u003c\/td\u003e\n\u003ctd\u003eBull bar (steel or alloy)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-kit-winch\"\u003e\u003c\/td\u003e\n\u003ctd\u003eWinch\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-kit-sliders\"\u003e\u003c\/td\u003e\n\u003ctd\u003eRock sliders\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-kit-bash\"\u003e\u003c\/td\u003e\n\u003ctd\u003eBash\/skid plates\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-kit-battery\"\u003e\u003c\/td\u003e\n\u003ctd\u003eExtra\/dual battery (engine bay)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003clabel class=\"chf-wcalc-heavy\"\u003e\u003cinput type=\"checkbox\" id=\"chf-kit-heavy-flag\"\u003e My ute is on the heavier side overall (bigger canopy\/tray, tools, general heavy build)\u003c\/label\u003e\n  \u003cdiv class=\"chf-wcalc-result\"\u003e\n    \u003cdiv class=\"chf-wcalc-rating\"\u003eSuggested front spring rate: \u003cspan id=\"chf-kit-front-rating\"\u003e600lb (stock)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"chf-wcalc-note\" id=\"chf-kit-battery-note\"\u003eNote: an extra\/dual battery sits off to one side of the engine bay, so that side needs a touch of preload dialled in to correct for the extra one-sided weight — mention this when you contact us.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ctable class=\"chf-wcalc-ref\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpring rate\u003c\/th\u003e\n\u003cth\u003eTypical setup\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003e600lb\u003c\/td\u003e\n\u003ctd\u003eStock, no front accessories\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e650lb\u003c\/td\u003e\n\u003ctd\u003eBull bar only\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e700lb\u003c\/td\u003e\n\u003ctd\u003eBull bar + winch\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e750lb\u003c\/td\u003e\n\u003ctd\u003eBull bar + winch + rock sliders + bash plates\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e800lb\u003c\/td\u003e\n\u003ctd\u003eHeavier ute overall\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"chf-wcalc\" id=\"chf-kit-rear-calc\"\u003e\n  \u003cdiv class=\"chf-wcalc-head\"\u003eRear Weight Rating Calculator\u003c\/div\u003e\n  \u003cp class=\"chf-wcalc-sub\"\u003eTick everything that's fitted (or planned) on the back of your ute.\u003c\/p\u003e\n  \u003ctable class=\"chf-wcalc-table\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eRear accessory\u003c\/th\u003e\n\u003cth\u003eAvg weight\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"90\"\u003e\u003c\/td\u003e\n\u003ctd\u003eAluminium tray\u003c\/td\u003e\n\u003ctd\u003e90kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"150\"\u003e\u003c\/td\u003e\n\u003ctd\u003eSteel tray\u003c\/td\u003e\n\u003ctd\u003e150kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"70\"\u003e\u003c\/td\u003e\n\u003ctd\u003eAluminium canopy\u003c\/td\u003e\n\u003ctd\u003e70kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"120\"\u003e\u003c\/td\u003e\n\u003ctd\u003eSteel canopy\u003c\/td\u003e\n\u003ctd\u003e120kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"40\"\u003e\u003c\/td\u003e\n\u003ctd\u003eDrawer system\u003c\/td\u003e\n\u003ctd\u003e40kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"25\"\u003e\u003c\/td\u003e\n\u003ctd\u003eDual battery setup\u003c\/td\u003e\n\u003ctd\u003e25kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"80\"\u003e\u003c\/td\u003e\n\u003ctd\u003eWater tank (full, ~80L)\u003c\/td\u003e\n\u003ctd\u003e80kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"55\"\u003e\u003c\/td\u003e\n\u003ctd\u003eAux fuel tank (full, ~60L)\u003c\/td\u003e\n\u003ctd\u003e55kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"25\"\u003e\u003c\/td\u003e\n\u003ctd\u003eSpare tyre (extra\/mounted)\u003c\/td\u003e\n\u003ctd\u003e25kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"20\"\u003e\u003c\/td\u003e\n\u003ctd\u003eTool boxes\u003c\/td\u003e\n\u003ctd\u003e20kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"100\"\u003e\u003c\/td\u003e\n\u003ctd\u003eGeneral camping\/touring gear\u003c\/td\u003e\n\u003ctd\u003e100kg\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003cdiv class=\"chf-wcalc-result\"\u003e\n    \u003cdiv class=\"chf-wcalc-total\"\u003eTotal added rear weight: \u003cspan id=\"chf-kit-rear-total\"\u003e0\u003c\/span\u003ekg\u003c\/div\u003e\n    \u003cdiv class=\"chf-wcalc-rating\"\u003eSuggested rear spring load option: \u003cspan id=\"chf-kit-rear-rating\"\u003e–\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ctable class=\"chf-wcalc-ref\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eRear Spring Load Option\u003c\/th\u003e\n\u003cth\u003eAdded weight range\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003eLight\u003c\/td\u003e\n\u003ctd\u003e0 – 80kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eMedium\u003c\/td\u003e\n\u003ctd\u003e80 – 180kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eHeavy\u003c\/td\u003e\n\u003ctd\u003e180 – 280kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eExtra Heavy\u003c\/td\u003e\n\u003ctd\u003e280kg+\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"chf-wcalc\" id=\"chf-kit-lift-block\"\u003e\n  \u003cdiv class=\"chf-wcalc-lift-label\"\u003eLift height you're chasing:\u003c\/div\u003e\n  \u003clabel\u003e\u003cinput type=\"radio\" name=\"chf-kit-lift\" value=\"2in\" checked\u003e 2in\u003c\/label\u003e\n  \u003clabel\u003e\u003cinput type=\"radio\" name=\"chf-kit-lift\" value=\"3in\"\u003e 3in\u003c\/label\u003e\n  \u003cp class=\"chf-wcalc-4in\"\u003eWe only run 2in and 3in lifts. \u003cstrong\u003e4in is not something we'll do\u003c\/strong\u003e — it ruins ride quality on these utes for no real benefit, so please don't ask.\u003c\/p\u003e\n  \u003cp class=\"chf-wcalc-disclaimer\"\u003e* Guide only. This gets attached to your order automatically so we see it when you check out — we'll confirm exact spring rates before building.\u003c\/p\u003e\n  \u003cp class=\"chf-wcalc-sku\"\u003e\u003cstrong\u003eOrdering reference (CoolDrive):\u003c\/strong\u003e Front strut 24-218528 · Rear shock 24-228602. Unlike Ranger\/LandCruiser, Hilux coils aren't sold as a separate SKU by weight rating — CalOffroad assembles the strut and matched coil locally per order, so the spring rate above is specified directly with the supplier against the strut SKU, not looked up as its own part number.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .chf-wcalc, .chf-wcalc *{box-sizing:border-box;}\n  .chf-wcalc{font-family:inherit;border:2px solid #222;border-radius:8px;padding:18px 20px;max-width:640px;margin:0 0 20px;background:#ffffff !important;color:#111111 !important;}\n  .chf-wcalc .chf-wcalc-head{font-weight:800;font-size:1.15em;margin-bottom:6px;color:#111111 !important;}\n  .chf-wcalc .chf-wcalc-sub{font-size:.9em;color:#333333 !important;margin:0 0 14px;}\n  .chf-wcalc table.chf-wcalc-table{width:100%;border-collapse:collapse;font-size:.95em;color:#111111 !important;background:#ffffff !important;}\n  .chf-wcalc table.chf-wcalc-table th{text-align:left;border-bottom:2px solid #222;padding:6px;color:#111111 !important;background:#ffffff !important;}\n  .chf-wcalc table.chf-wcalc-table td{padding:8px 6px;border-bottom:1px solid #ccc;color:#111111 !important;background:#ffffff !important;}\n  .chf-wcalc table.chf-wcalc-table td:first-child{width:32px;}\n  .chf-wcalc input[type=checkbox], .chf-wcalc input[type=radio]{width:18px;height:18px;accent-color:#ff7a1a;}\n  .chf-wcalc .chf-wcalc-heavy{display:flex;align-items:flex-start;gap:8px;font-size:.9em;margin:14px 0;color:#111111 !important;}\n  .chf-wcalc .chf-wcalc-heavy input{margin-top:2px;flex-shrink:0;}\n  .chf-wcalc .chf-wcalc-lift-label{font-weight:700;margin-bottom:8px;}\n  .chf-wcalc label{display:inline-flex;align-items:center;gap:6px;margin-right:24px;font-size:.95em;}\n  .chf-wcalc .chf-wcalc-4in{font-size:.82em;color:#a10000 !important;margin-top:10px;line-height:1.4;}\n  .chf-wcalc .chf-wcalc-sku{font-size:.85em;color:#111111 !important;background:#fff3d6;border:1px solid #e0b455;border-radius:6px;padding:8px 10px;margin-top:10px;}\n  .chf-wcalc .chf-wcalc-result{background:#111111 !important;color:#ffffff !important;border-radius:6px;padding:12px 16px;margin:16px 0;}\n  .chf-wcalc .chf-wcalc-total{font-size:1.1em;font-weight:800;color:#ffffff !important;}\n  .chf-wcalc .chf-wcalc-rating{font-size:1.05em;font-weight:800;color:#ffffff !important;}\n  .chf-wcalc .chf-wcalc-rating span{color:#ffb347 !important;font-weight:800;}\n  .chf-wcalc .chf-wcalc-note{display:none;font-size:.85em;color:#ffe0b3 !important;margin-top:10px;line-height:1.4;}\n  .chf-wcalc .chf-wcalc-note.show{display:block;}\n  .chf-wcalc table.chf-wcalc-ref{width:100%;border-collapse:collapse;font-size:.9em;margin-top:10px;color:#111111 !important;background:#ffffff !important;}\n  .chf-wcalc table.chf-wcalc-ref th{color:#111111 !important;background:#ffffff !important;border-bottom:2px solid #222;padding:6px;text-align:left;}\n  .chf-wcalc table.chf-wcalc-ref td{color:#111111 !important;background:#ffffff !important;border-bottom:1px solid #ccc;padding:6px;text-align:left;}\n  .chf-wcalc .chf-wcalc-disclaimer{font-size:.8em;color:#555555 !important;margin-top:12px;}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  function findCartForm(){\n    var forms = Array.from(document.querySelectorAll('form[action*=\"\/cart\/add\"]'));\n    return forms.find(function(f){ return f.querySelector('button[type=submit], button[name=add]'); }) || forms[0];\n  }\n  var cartForm = findCartForm();\n  if(!cartForm) return;\n\n  function addHidden(name){\n    var el = document.createElement('input');\n    el.type = 'hidden';\n    el.name = name;\n    cartForm.appendChild(el);\n    return el;\n  }\n  var hFrontRating = addHidden('properties[Suggested Front Spring Rate]');\n  var hBattery = addHidden('properties[Extra Battery Preload Needed]');\n  var hRearRating = addHidden('properties[Suggested Rear Spring Load Option]');\n  var hRearTotal = addHidden('properties[Estimated Added Rear Weight]');\n  var hLift = addHidden('properties[Lift Height Chasing]');\n  var hSku = addHidden('properties[CoolDrive Order Reference]');\n  hSku.value = 'Front strut 24-218528 \/ Rear shock 24-228602 — Hilux coil is assembled per order at the spring rate above, not a separate SKU';\n\n  var bullbar = document.getElementById('chf-kit-bullbar');\n  var winch = document.getElementById('chf-kit-winch');\n  var sliders = document.getElementById('chf-kit-sliders');\n  var bash = document.getElementById('chf-kit-bash');\n  var battery = document.getElementById('chf-kit-battery');\n  var heavyFlag = document.getElementById('chf-kit-heavy-flag');\n  var frontRatingEl = document.getElementById('chf-kit-front-rating');\n  var batteryNote = document.getElementById('chf-kit-battery-note');\n\n  var rearBoxes = document.querySelectorAll('#chf-kit-rear-calc input[type=checkbox]');\n  var rearTotalEl = document.getElementById('chf-kit-rear-total');\n  var rearRatingEl = document.getElementById('chf-kit-rear-rating');\n\n  var liftRadios = document.querySelectorAll('input[name=chf-kit-lift]');\n  function getLift(){\n    var checked = Array.from(liftRadios).find(function(r){ return r.checked; });\n    return checked ? checked.value : '2in';\n  }\n\n  function recalcFront(){\n    var rating = '600lb (stock)';\n    if(heavyFlag.checked){ rating = '800lb'; }\n    else if(bullbar.checked \u0026\u0026 winch.checked \u0026\u0026 sliders.checked \u0026\u0026 bash.checked){ rating = '750lb'; }\n    else if(bullbar.checked \u0026\u0026 winch.checked){ rating = '700lb'; }\n    else if(bullbar.checked){ rating = '650lb'; }\n    frontRatingEl.textContent = rating;\n    batteryNote.className = 'chf-wcalc-note' + (battery.checked ? ' show' : '');\n    hFrontRating.value = rating;\n    hBattery.value = battery.checked ? 'Yes' : 'No';\n  }\n  function recalcRear(){\n    var total = 0;\n    rearBoxes.forEach(function(b){ if(b.checked) total += parseInt(b.getAttribute('data-kg'),10); });\n    rearTotalEl.textContent = total;\n    var rating = 'Light';\n    if(total \u003e= 280) rating = 'Extra Heavy';\n    else if(total \u003e= 180) rating = 'Heavy';\n    else if(total \u003e= 80) rating = 'Medium';\n    rearRatingEl.textContent = rating;\n    hRearRating.value = rating;\n    hRearTotal.value = total + 'kg';\n  }\n  function recalcLift(){ hLift.value = getLift(); }\n\n  [bullbar,winch,sliders,bash,battery,heavyFlag].forEach(function(el){ el.addEventListener('change', recalcFront); });\n  rearBoxes.forEach(function(b){ b.addEventListener('change', recalcRear); });\n  liftRadios.forEach(function(el){ el.addEventListener('change', recalcLift); });\n\n  recalcFront(); recalcRear(); recalcLift();\n})();\n\u003c\/script\u003e\n\n\u003cp\u003ePlease contact me regarding vehicle weights before ordering — this is critical to get your ute driving as well as possible, set at the height you want, and avoid front-end sag.\u003c\/p\u003e\u003cp\u003eWhen it comes to off-road vehicles, the Bilstein B6 Offroad gas-pressure shock absorber is the ideal suspension solution. Developed to meet the demanding requirements of Australian 4WDs, the Bilstein B6 addresses the handling dynamics that are often challenging in high-riding vehicles.\u003c\/p\u003e\u003cp\u003eWith over 50 years of development, the Bilstein B6 incorporates advanced gas pressure technology, ensuring consistent performance in all conditions. It features a 46mm piston in a mono-tube configuration, providing enhanced performance reserves and extended service life — even during demanding activities like towing or off-roading. Expect superior road adhesion, improved lane-change stability, and precise damper settings that excel both on the highway and on the rough stuff.\u003c\/p\u003e\u003cp\u003eBilstein has conducted extensive testing and fine-tuning to optimise handling performance. These shock absorbers offer increased load-carrying capacity and enhanced vehicle control across all driving conditions, from bitumen to off-road trails.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e this is a made-to-order full kit and isn't held in stock — please allow a 2 week lead time.\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"Default Title","offer_id":51982728036655,"sku":null,"price":2950.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/96B04F10-5B7B-424D-AE35-8A317F739594.jpg?v=1762162770"},{"product_id":"fox-2-0-shock-rebuild-service","title":"Fox shock rebuilding 2.0.","description":"\u003cp\u003eFOX 2.0 shock rebuilding service. These shocks typically only last around 50,000km before they need fresh oil and seals, or the fronts need new spherical bearings when the dreaded squeak kicks in.\u003c\/p\u003e\u003cp\u003eNotes:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eIf the shocks don't have Schrader valves and require them, an additional fee of $50 per pair applies for installation. Shocks can only be rebuilt with Schrader valves — this is essential for re-pressurising.\u003c\/li\u003e\n\u003cli\u003eSpherical bush replacement: $65 per bush.\u003c\/li\u003e\n\u003cli\u003eFronts: $250 per shock for new oil and seals. Valving changes available on request but may incur additional costs if shims are required.\u003c\/li\u003e\n\u003cli\u003eRears: $200 per shock for new oil and seals. Valving changes available on request but may incur additional costs if shims are required.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eNo guarantees are made on the lifespan after a rebuild, as additional factors such as shaft pitting or lack of shaft guards can affect longevity. I won't be held responsible for such damage.\u003c\/p\u003e\u003cp\u003eFreight not included. Generally $50–$100.\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"Front pair","offer_id":52026123288879,"sku":null,"price":500.0,"currency_code":"AUD","in_stock":true},{"title":"Rear pair","offer_id":52026123321647,"sku":null,"price":400.0,"currency_code":"AUD","in_stock":true},{"title":"Spherical bearings","offer_id":52026123845935,"sku":null,"price":130.0,"currency_code":"AUD","in_stock":true},{"title":"Shrader valve install per pair","offer_id":52026124009775,"sku":null,"price":50.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/F7DF08BC-ABA0-40DC-A7A6-ABFBB9B210EA.jpg?v=1759359418"},{"product_id":"bilstein-platinum-630-open","title":"Bilstein platinum 630 open","description":"\u003cp\u003eBilstein Platinum 630mm open rear shocks for the Toyota Hilux N70 and N80 on standard leaf packs. No bump stop modification required.\u003c\/p\u003e\u003cp\u003ePrice per pair.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eShipping:\u003c\/strong\u003e $35 shipping is automatically calculated at checkout for this item.\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"Default Title","offer_id":52033526169903,"sku":null,"price":670.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/bilstein_shock_square.png?v=1781953997"},{"product_id":"eibach-coil-spring","title":"Eibach coil spring","description":"\u003cp\u003eEibach coil springs to suit FOX, Radflo, King, and other assorted 2.0 and 2.5in shocks. 1400 x 300mm.\u003c\/p\u003e\u003cp\u003eAvailable in:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e600lb\u003c\/li\u003e\n\u003cli\u003e650lb\u003c\/li\u003e\n\u003cli\u003e700lb\u003c\/li\u003e\n\u003cli\u003e750lb\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePrice per coil — sold individually.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e this is a made-to-order item and isn't held in stock — please allow a 2 week lead time.\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"600","offer_id":52034599977263,"sku":null,"price":290.0,"currency_code":"AUD","in_stock":true},{"title":"650","offer_id":52034600010031,"sku":null,"price":290.0,"currency_code":"AUD","in_stock":true},{"title":"700","offer_id":52034600042799,"sku":null,"price":290.0,"currency_code":"AUD","in_stock":true},{"title":"750","offer_id":52034600075567,"sku":null,"price":290.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/Screenshot2025-11-19at3.36.54pm.png?v=1763527218"},{"product_id":"n80-hilux-rear-leaf-springs-2in-lift","title":"N80 Hilux Rear Leaf Springs — 2in Lift (Sold as a Pair)","description":"\u003cp\u003eCalOffroad 2in lift rear leaf springs for the N80 Hilux, available in four duty ratings to suit your rear-end load.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSold as a pair.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDoing your leaf springs?\u003c\/strong\u003e Grab a set of fresh leaf spring bushes while you're in there — the factory rubber is usually shot by the time your leaf pack needs replacing.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e this is a made-to-order item and isn't held in stock — please allow a 2 week lead time.\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"LD (Light Duty)","offer_id":58237299097903,"sku":"LSHLXN80L","price":785.18,"currency_code":"AUD","in_stock":true},{"title":"MD (Medium Duty)","offer_id":58237299130671,"sku":"LSHLXN80M","price":777.54,"currency_code":"AUD","in_stock":true},{"title":"HD (Heavy Duty)","offer_id":58237299163439,"sku":"LSHLXN80HD","price":777.54,"currency_code":"AUD","in_stock":true},{"title":"XHD (Extra Heavy Duty)","offer_id":58237299196207,"sku":"LSHLXN80XHD","price":1035.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/LSHLXN80M.tag.1.jpg?v=1784698344"},{"product_id":"fox-2-5-performance-series-ifp-rear-shock-hilux-n70-n80","title":"Fox 2.5 Performance Series IFP Rear Shock Pair — Hilux N70\/N80","description":"\u003cp\u003eFox 2.5 Performance Series IFP rear shocks for the Toyota Hilux — fits both N70 and N80. Internal floating piston (IFP) design for consistent damping under load and heat, in the 0-2in lift range to suit our 2in and 3in setups.\u003c\/p\u003e\n\u003cp\u003eLarger 2.5in body than the factory shock gives more oil volume and better heat dissipation for touring and off-road use. \u003cstrong\u003eSold as a pair.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv style=\"border:2px solid #a10000;border-radius:8px;padding:14px 16px;margin:16px 0;background:#fff3f3;color:#111111;\"\u003e\n\u003cstrong\u003eCalOffroad-recommended add-on:\u003c\/strong\u003e when fitting any Fox shock or coilover, CalOffroad advises adding a sway bar relocation plate — on a lifted Hilux the factory sway bar mount can clash with the taller Fox strut body through suspension travel. Grab the correct plate for your model: \u003ca href=\"\/products\/caloffroad-sway-bar-relocation-plate-hilux-n70-76mm\"\u003eN70 (76mm)\u003c\/a\u003e or \u003ca href=\"\/products\/caloffroad-sway-bar-relocation-plate-hilux-n80-88mm\"\u003eN80 (88mm)\u003c\/a\u003e.\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e this is a made-to-order item and isn't held in stock — please allow a 2 week lead time.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShipping:\u003c\/strong\u003e $80 shipping is automatically calculated at checkout for this big, heavy 2.5in body shock pair.\u003c\/p\u003e","brand":"Fox Shocks","offers":[{"title":"Default","offer_id":58237316432175,"sku":"987-24-071","price":1466.76,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/987-24-071-white.jpg?v=1785124796"},{"product_id":"fox-2-5-performance-elite-series-front-coilover-pair-remote-reservoir-dsc-hilux-n70-n80","title":"Fox 2.5 Performance Elite Series Front Coilover Pair — Remote Reservoir DSC — Hilux N70\/N80","description":"\u003cp\u003eFox 2.5 Performance Elite Series front coilovers with remote reservoir and DSC (Dual Speed Compression) adjustment, 2-3in lift. Sold as a pair. Fits Toyota Hilux N70\/N80.\u003c\/p\u003e\n\u003cp\u003eThis is Fox's top-tier remote-reservoir setup — the external reservoir gives significantly more oil volume for better heat management on long touring runs or repeated hard hits, and DSC lets you independently tune low-speed (comfort\/touring) and high-speed (hits\/technical terrain) compression damping.\u003c\/p\u003e\n\u003cdiv style=\"border:2px solid #a10000;border-radius:8px;padding:14px 16px;margin:16px 0;background:#fff3f3;color:#111111;\"\u003e\n\u003cstrong\u003eCalOffroad-recommended add-on:\u003c\/strong\u003e when fitting any Fox shock or coilover, CalOffroad advises adding a sway bar relocation plate — on a lifted Hilux the factory sway bar mount can clash with the taller Fox strut body through suspension travel. Grab the correct plate for your model: \u003ca href=\"\/products\/caloffroad-sway-bar-relocation-plate-hilux-n70-76mm\"\u003eN70 (76mm)\u003c\/a\u003e or \u003ca href=\"\/products\/caloffroad-sway-bar-relocation-plate-hilux-n80-88mm\"\u003eN80 (88mm)\u003c\/a\u003e.\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e this is a made-to-order item and isn't held in stock — please allow a 2 week lead time.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShipping note:\u003c\/strong\u003e this is a big, heavy 2.5in body shock pair — a $80 shipping charge applies.\u003c\/p\u003e","brand":"Fox Shocks","offers":[{"title":"Pair","offer_id":58237404512559,"sku":"883-06-235","price":5100.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/883-06-235-white.jpg?v=1785124799"},{"product_id":"fox-2-5-performance-elite-series-rear-shock-pair-remote-reservoir-dsc-hilux-16-on","title":"Fox 2.5 Performance Elite Series Rear Shock Pair — Remote Reservoir DSC — Hilux 16-On","description":"\u003cp\u003eFox 2.5 Performance Elite Series rear shocks with remote reservoir and DSC (Dual Speed Compression) adjustment, 2in lift. Sold as a pair. Fits Toyota Hilux 2016-on (N70 late\/N80).\u003c\/p\u003e\n\u003cp\u003eThis is Fox's top-tier remote-reservoir setup — the external reservoir gives significantly more oil volume for better heat management on long touring runs or repeated hard hits, and DSC lets you independently tune low-speed (comfort\/touring) and high-speed (hits\/technical terrain) compression damping.\u003c\/p\u003e\n\u003cdiv style=\"border:2px solid #a10000;border-radius:8px;padding:14px 16px;margin:16px 0;background:#fff3f3;color:#111111;\"\u003e\n\u003cstrong\u003eCalOffroad-recommended add-on:\u003c\/strong\u003e when fitting any Fox shock or coilover, CalOffroad advises adding a sway bar relocation plate — on a lifted Hilux the factory sway bar mount can clash with the taller Fox strut body through suspension travel. This fits Hilux 2016-on, so you'll want the \u003ca href=\"\/products\/caloffroad-sway-bar-relocation-plate-hilux-n80-88mm\"\u003eN80 (88mm)\u003c\/a\u003e plate (or the \u003ca href=\"\/products\/caloffroad-sway-bar-relocation-plate-hilux-n70-76mm\"\u003eN70 (76mm)\u003c\/a\u003e plate if you're on a late N70).\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e this is a made-to-order item and isn't held in stock — please allow a 2 week lead time.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShipping note:\u003c\/strong\u003e this is a big, heavy 2.5in body shock pair — a $80 shipping charge applies.\u003c\/p\u003e","brand":"Fox Shocks","offers":[{"title":"Pair","offer_id":58237404676399,"sku":"883-26-167","price":3060.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/883-26-167-white.jpg?v=1785124802"},{"product_id":"fox-2-0-performance-series-lift-kit-hilux-n70-n80","title":"Fox 2.0 Performance Series Shock Kit (Front + Rear) — Hilux N70\/N80","description":"\u003cp\u003e\u003cstrong\u003eFront + rear Fox 2.0 Performance Series shocks only — this listing does not include leaf springs.\u003c\/strong\u003e If you need leaf springs too, grab them separately or ask about our combined shocks + leaves package. Use the two calculators below to get a guide on your front spring rate and rear spring load option — both attach to your order automatically.\u003c\/p\u003e\n\u003cdiv style=\"border:2px solid #a10000;border-radius:8px;padding:14px 16px;margin:16px 0;background:#fff3f3;color:#111111;\"\u003e\n\u003cstrong\u003eCalOffroad-recommended add-on:\u003c\/strong\u003e when fitting any Fox shock or coilover, CalOffroad advises adding a sway bar relocation plate — on a lifted Hilux the factory sway bar mount can clash with the taller Fox strut body through suspension travel. Grab the correct plate for your model: \u003ca href=\"\/products\/caloffroad-sway-bar-relocation-plate-hilux-n70-76mm\"\u003eN70 (76mm)\u003c\/a\u003e or \u003ca href=\"\/products\/caloffroad-sway-bar-relocation-plate-hilux-n80-88mm\"\u003eN80 (88mm)\u003c\/a\u003e.\u003c\/div\u003e\n\n\u003cdiv class=\"chf-wcalc\" id=\"chf-foxkit-front-calc\"\u003e\n  \u003cdiv class=\"chf-wcalc-head\"\u003eFront Weight Rating Calculator\u003c\/div\u003e\n  \u003cp class=\"chf-wcalc-sub\"\u003eStock with no front accessories runs a 600lb spring. Tick what's fitted up front to get a guide on where you'll land.\u003c\/p\u003e\n  \u003ctable class=\"chf-wcalc-table\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eFront accessory\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-foxkit-bullbar\"\u003e\u003c\/td\u003e\n\u003ctd\u003eBull bar (steel or alloy)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-foxkit-winch\"\u003e\u003c\/td\u003e\n\u003ctd\u003eWinch\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-foxkit-sliders\"\u003e\u003c\/td\u003e\n\u003ctd\u003eRock sliders\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-foxkit-bash\"\u003e\u003c\/td\u003e\n\u003ctd\u003eBash\/skid plates\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" id=\"chf-foxkit-battery\"\u003e\u003c\/td\u003e\n\u003ctd\u003eExtra\/dual battery (engine bay)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003clabel class=\"chf-wcalc-heavy\"\u003e\u003cinput type=\"checkbox\" id=\"chf-foxkit-heavy-flag\"\u003e My ute is on the heavier side overall (bigger canopy\/tray, tools, general heavy build)\u003c\/label\u003e\n  \u003cdiv class=\"chf-wcalc-result\"\u003e\n    \u003cdiv class=\"chf-wcalc-rating\"\u003eSuggested front spring rate: \u003cspan id=\"chf-foxkit-front-rating\"\u003e600lb (stock)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"chf-wcalc-note\" id=\"chf-foxkit-battery-note\"\u003eNote: an extra\/dual battery sits off to one side of the engine bay, so that side needs a touch of preload dialled in to correct for the extra one-sided weight — mention this when you contact us.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ctable class=\"chf-wcalc-ref\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpring rate\u003c\/th\u003e\n\u003cth\u003eTypical setup\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003e600lb\u003c\/td\u003e\n\u003ctd\u003eStock, no front accessories\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e650lb\u003c\/td\u003e\n\u003ctd\u003eBull bar only\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e700lb\u003c\/td\u003e\n\u003ctd\u003eBull bar + winch\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e750lb\u003c\/td\u003e\n\u003ctd\u003eBull bar + winch + rock sliders + bash plates\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e800lb\u003c\/td\u003e\n\u003ctd\u003eHeavier ute overall\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"chf-wcalc\" id=\"chf-foxkit-rear-calc\"\u003e\n  \u003cdiv class=\"chf-wcalc-head\"\u003eRear Weight Rating Calculator\u003c\/div\u003e\n  \u003cp class=\"chf-wcalc-sub\"\u003eTick everything that's fitted (or planned) on the back of your ute.\u003c\/p\u003e\n  \u003ctable class=\"chf-wcalc-table\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eRear accessory\u003c\/th\u003e\n\u003cth\u003eAvg weight\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"90\"\u003e\u003c\/td\u003e\n\u003ctd\u003eAluminium tray\u003c\/td\u003e\n\u003ctd\u003e90kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"150\"\u003e\u003c\/td\u003e\n\u003ctd\u003eSteel tray\u003c\/td\u003e\n\u003ctd\u003e150kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"70\"\u003e\u003c\/td\u003e\n\u003ctd\u003eAluminium canopy\u003c\/td\u003e\n\u003ctd\u003e70kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"120\"\u003e\u003c\/td\u003e\n\u003ctd\u003eSteel canopy\u003c\/td\u003e\n\u003ctd\u003e120kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"40\"\u003e\u003c\/td\u003e\n\u003ctd\u003eDrawer system\u003c\/td\u003e\n\u003ctd\u003e40kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"25\"\u003e\u003c\/td\u003e\n\u003ctd\u003eDual battery setup\u003c\/td\u003e\n\u003ctd\u003e25kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"80\"\u003e\u003c\/td\u003e\n\u003ctd\u003eWater tank (full, ~80L)\u003c\/td\u003e\n\u003ctd\u003e80kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"55\"\u003e\u003c\/td\u003e\n\u003ctd\u003eAux fuel tank (full, ~60L)\u003c\/td\u003e\n\u003ctd\u003e55kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"25\"\u003e\u003c\/td\u003e\n\u003ctd\u003eSpare tyre (extra\/mounted)\u003c\/td\u003e\n\u003ctd\u003e25kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"20\"\u003e\u003c\/td\u003e\n\u003ctd\u003eTool boxes\u003c\/td\u003e\n\u003ctd\u003e20kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cinput type=\"checkbox\" data-kg=\"100\"\u003e\u003c\/td\u003e\n\u003ctd\u003eGeneral camping\/touring gear\u003c\/td\u003e\n\u003ctd\u003e100kg\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003cdiv class=\"chf-wcalc-result\"\u003e\n    \u003cdiv class=\"chf-wcalc-total\"\u003eTotal added rear weight: \u003cspan id=\"chf-foxkit-rear-total\"\u003e0\u003c\/span\u003ekg\u003c\/div\u003e\n    \u003cdiv class=\"chf-wcalc-rating\"\u003eSuggested rear spring load option: \u003cspan id=\"chf-foxkit-rear-rating\"\u003e–\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ctable class=\"chf-wcalc-ref\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eRear Spring Load Option\u003c\/th\u003e\n\u003cth\u003eAdded weight range\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003eLight\u003c\/td\u003e\n\u003ctd\u003e0 – 80kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eMedium\u003c\/td\u003e\n\u003ctd\u003e80 – 180kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eHeavy\u003c\/td\u003e\n\u003ctd\u003e180 – 280kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eExtra Heavy\u003c\/td\u003e\n\u003ctd\u003e280kg+\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"chf-wcalc\" id=\"chf-foxkit-lift-block\"\u003e\n  \u003cdiv class=\"chf-wcalc-lift-label\"\u003eLift height you're chasing:\u003c\/div\u003e\n  \u003clabel\u003e\u003cinput type=\"radio\" name=\"chf-foxkit-lift\" value=\"2in\" checked\u003e 2in\u003c\/label\u003e\n  \u003clabel\u003e\u003cinput type=\"radio\" name=\"chf-foxkit-lift\" value=\"3in\"\u003e 3in\u003c\/label\u003e\n  \u003cp class=\"chf-wcalc-4in\"\u003eWe only run 2in and 3in lifts. \u003cstrong\u003e4in is not something we'll do\u003c\/strong\u003e — it ruins ride quality on these utes for no real benefit, so please don't ask.\u003c\/p\u003e\n  \u003cp class=\"chf-wcalc-disclaimer\"\u003e* Guide only. This gets attached to your order automatically so we see it when you check out — we'll confirm exact spring rates before building.\u003c\/p\u003e\n  \u003cp class=\"chf-wcalc-sku\"\u003e\u003cstrong\u003eOrdering reference (CoolDrive):\u003c\/strong\u003e Front coilover (assembled with matched coil, sold each — 2 required) CO024-xx-xI, e.g. CO024-LI-2I · Rear shock (sold each — 2 required) 985-24-075. Exact front coilover code depends on the spring rate\/duty and lift height confirmed with you before we order.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .chf-wcalc, .chf-wcalc *{box-sizing:border-box;}\n  .chf-wcalc{font-family:inherit;border:2px solid #222;border-radius:8px;padding:18px 20px;max-width:640px;margin:0 0 20px;background:#ffffff !important;color:#111111 !important;}\n  .chf-wcalc .chf-wcalc-head{font-weight:800;font-size:1.15em;margin-bottom:6px;color:#111111 !important;}\n  .chf-wcalc .chf-wcalc-sub{font-size:.9em;color:#333333 !important;margin:0 0 14px;}\n  .chf-wcalc table.chf-wcalc-table{width:100%;border-collapse:collapse;font-size:.95em;color:#111111 !important;background:#ffffff !important;}\n  .chf-wcalc table.chf-wcalc-table th{text-align:left;border-bottom:2px solid #222;padding:6px;color:#111111 !important;background:#ffffff !important;}\n  .chf-wcalc table.chf-wcalc-table td{padding:8px 6px;border-bottom:1px solid #ccc;color:#111111 !important;background:#ffffff !important;}\n  .chf-wcalc table.chf-wcalc-table td:first-child{width:32px;}\n  .chf-wcalc input[type=checkbox], .chf-wcalc input[type=radio]{width:18px;height:18px;accent-color:#ff7a1a;}\n  .chf-wcalc .chf-wcalc-heavy{display:flex;align-items:flex-start;gap:8px;font-size:.9em;margin:14px 0;color:#111111 !important;}\n  .chf-wcalc .chf-wcalc-heavy input{margin-top:2px;flex-shrink:0;}\n  .chf-wcalc .chf-wcalc-lift-label{font-weight:700;margin-bottom:8px;}\n  .chf-wcalc label{display:inline-flex;align-items:center;gap:6px;margin-right:24px;font-size:.95em;}\n  .chf-wcalc .chf-wcalc-4in{font-size:.82em;color:#a10000 !important;margin-top:10px;line-height:1.4;}\n  .chf-wcalc .chf-wcalc-sku{font-size:.85em;color:#111111 !important;background:#fff3d6;border:1px solid #e0b455;border-radius:6px;padding:8px 10px;margin-top:10px;}\n  .chf-wcalc .chf-wcalc-result{background:#111111 !important;color:#ffffff !important;border-radius:6px;padding:12px 16px;margin:16px 0;}\n  .chf-wcalc .chf-wcalc-total{font-size:1.1em;font-weight:800;color:#ffffff !important;}\n  .chf-wcalc .chf-wcalc-rating{font-size:1.05em;font-weight:800;color:#ffffff !important;}\n  .chf-wcalc .chf-wcalc-rating span{color:#ffb347 !important;font-weight:800;}\n  .chf-wcalc .chf-wcalc-note{display:none;font-size:.85em;color:#ffe0b3 !important;margin-top:10px;line-height:1.4;}\n  .chf-wcalc .chf-wcalc-note.show{display:block;}\n  .chf-wcalc table.chf-wcalc-ref{width:100%;border-collapse:collapse;font-size:.9em;margin-top:10px;color:#111111 !important;background:#ffffff !important;}\n  .chf-wcalc table.chf-wcalc-ref th{color:#111111 !important;background:#ffffff !important;border-bottom:2px solid #222;padding:6px;text-align:left;}\n  .chf-wcalc table.chf-wcalc-ref td{color:#111111 !important;background:#ffffff !important;border-bottom:1px solid #ccc;padding:6px;text-align:left;}\n  .chf-wcalc .chf-wcalc-disclaimer{font-size:.8em;color:#555555 !important;margin-top:12px;}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  function findCartForm(){\n    var forms = Array.from(document.querySelectorAll('form[action*=\"\/cart\/add\"]'));\n    return forms.find(function(f){ return f.querySelector('button[type=submit], button[name=add]'); }) || forms[0];\n  }\n  var cartForm = findCartForm();\n  if(!cartForm) return;\n\n  function addHidden(name){\n    var el = document.createElement('input');\n    el.type = 'hidden';\n    el.name = name;\n    cartForm.appendChild(el);\n    return el;\n  }\n  var hFrontRating = addHidden('properties[Suggested Front Spring Rate]');\n  var hBattery = addHidden('properties[Extra Battery Preload Needed]');\n  var hRearRating = addHidden('properties[Suggested Rear Spring Load Option]');\n  var hRearTotal = addHidden('properties[Estimated Added Rear Weight]');\n  var hLift = addHidden('properties[Lift Height Chasing]');\n  var hSku = addHidden('properties[CoolDrive Order Reference]');\n  hSku.value = 'Front coilover CO024-xx-xI (sold each, 2 required) \/ Rear shock 985-24-075 (sold each, 2 required) — exact front code depends on spring rate\/duty and lift height confirmed before ordering';\n\n  var bullbar = document.getElementById('chf-foxkit-bullbar');\n  var winch = document.getElementById('chf-foxkit-winch');\n  var sliders = document.getElementById('chf-foxkit-sliders');\n  var bash = document.getElementById('chf-foxkit-bash');\n  var battery = document.getElementById('chf-foxkit-battery');\n  var heavyFlag = document.getElementById('chf-foxkit-heavy-flag');\n  var frontRatingEl = document.getElementById('chf-foxkit-front-rating');\n  var batteryNote = document.getElementById('chf-foxkit-battery-note');\n\n  var rearBoxes = document.querySelectorAll('#chf-foxkit-rear-calc input[type=checkbox]');\n  var rearTotalEl = document.getElementById('chf-foxkit-rear-total');\n  var rearRatingEl = document.getElementById('chf-foxkit-rear-rating');\n\n  var liftRadios = document.querySelectorAll('input[name=chf-foxkit-lift]');\n  function getLift(){\n    var checked = Array.from(liftRadios).find(function(r){ return r.checked; });\n    return checked ? checked.value : '2in';\n  }\n\n  function recalcFront(){\n    var rating = '600lb (stock)';\n    if(heavyFlag.checked){ rating = '800lb'; }\n    else if(bullbar.checked \u0026\u0026 winch.checked \u0026\u0026 sliders.checked \u0026\u0026 bash.checked){ rating = '750lb'; }\n    else if(bullbar.checked \u0026\u0026 winch.checked){ rating = '700lb'; }\n    else if(bullbar.checked){ rating = '650lb'; }\n    frontRatingEl.textContent = rating;\n    batteryNote.className = 'chf-wcalc-note' + (battery.checked ? ' show' : '');\n    hFrontRating.value = rating;\n    hBattery.value = battery.checked ? 'Yes' : 'No';\n  }\n  function recalcRear(){\n    var total = 0;\n    rearBoxes.forEach(function(b){ if(b.checked) total += parseInt(b.getAttribute('data-kg'),10); });\n    rearTotalEl.textContent = total;\n    var rating = 'Light';\n    if(total \u003e= 280) rating = 'Extra Heavy';\n    else if(total \u003e= 180) rating = 'Heavy';\n    else if(total \u003e= 80) rating = 'Medium';\n    rearRatingEl.textContent = rating;\n    hRearRating.value = rating;\n    hRearTotal.value = total + 'kg';\n  }\n  function recalcLift(){ hLift.value = getLift(); }\n\n  [bullbar,winch,sliders,bash,battery,heavyFlag].forEach(function(el){ el.addEventListener('change', recalcFront); });\n  rearBoxes.forEach(function(b){ b.addEventListener('change', recalcRear); });\n  liftRadios.forEach(function(el){ el.addEventListener('change', recalcLift); });\n\n  recalcFront(); recalcRear(); recalcLift();\n})();\n\u003c\/script\u003e\n\n\u003cp\u003ePlease contact me regarding vehicle weights before ordering — this is critical to get your ute driving as well as possible, set at the height you want, and avoid front-end sag.\u003c\/p\u003e\u003cp\u003eThe Fox 2.0 Performance Series IFP shock uses race-proven internal floating piston (IFP) damping for a comfortable on-road ride and predictable off-road handling. The precision impact-aluminium body increases cooling capacity and won't rust. The front coilovers are CalOffroad Fox 2.0 units pre-assembled with matched Platinum Series tapered wire coil springs.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThis kit covers shocks (front coilovers + rear shocks) only — it does not include rear leaf springs.\u003c\/strong\u003e If your leaf packs need replacing too, add our N70\/N80 Rear Leaf Springs separately, or ask about the combined shocks + leaves package.\u003c\/p\u003e\u003cp\u003eFox has decades of motorsport and off-road racing heritage behind every shock, translating directly into a smoother, more controlled ride whether you're commuting or out on the trails.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e this is a made-to-order full kit and isn't held in stock — please allow a 2 week lead time.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eShipping:\u003c\/strong\u003e $80 shipping is automatically calculated at checkout for this kit.\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"Default Title","offer_id":58256566518063,"sku":null,"price":2987.1,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/F7DF08BC-ABA0-40DC-A7A6-ABFBB9B210EA_55d2e7f7-3d8e-473c-b766-7f703931b8a2.jpg?v=1785119786"},{"product_id":"fox-2-0-complete-suspension-package-shocks-leaf-springs-hilux-n80","title":"Fox 2.0 Complete Suspension Package (Shocks + Leaf Springs) — Hilux N80","description":"\u003cp\u003e\u003cstrong\u003eThe whole package for the N80 Hilux\u003c\/strong\u003e — front + rear Fox 2.0 Performance Series shocks AND rear leaf springs, bundled together in one order. Pick your rear duty rating below (this also sets your leaf spring rate); front spring rate and lift height are handled the same way as our shocks-only kit and confirmed with you before we order.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIncludes:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e2x Fox 2.0 Performance Series front coilovers (assembled with matched coil)\u003c\/li\u003e\n\u003cli\u003e2x Fox 2.0 Performance Series rear shocks\u003c\/li\u003e\n\u003cli\u003e1x pair of CalOffroad rear leaf springs, in your chosen duty rating\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"border:2px solid #a10000;border-radius:8px;padding:14px 16px;margin:16px 0;background:#fff3f3;color:#111111;\"\u003e\n\u003cstrong\u003eCalOffroad-recommended add-on:\u003c\/strong\u003e when fitting any Fox shock or coilover, CalOffroad advises adding a sway bar relocation plate — on a lifted Hilux the factory sway bar mount can clash with the taller Fox strut body through suspension travel. Grab the \u003ca href=\"\/products\/caloffroad-sway-bar-relocation-plate-hilux-n80-88mm\"\u003eN80 (88mm) sway bar relocation plate\u003c\/a\u003e to go with this package.\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e this is a made-to-order full kit and isn't held in stock — please allow a 2 week lead time. Please contact us regarding vehicle weights and lift height before ordering so we get the spring rates right the first time.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShipping:\u003c\/strong\u003e $80 shipping is automatically calculated at checkout for this package.\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"LD (Light Duty)","offer_id":58256572088623,"sku":null,"price":3772.28,"currency_code":"AUD","in_stock":true},{"title":"MD (Medium Duty)","offer_id":58256572743983,"sku":null,"price":3764.64,"currency_code":"AUD","in_stock":true},{"title":"HD (Heavy Duty)","offer_id":58256572776751,"sku":null,"price":3764.64,"currency_code":"AUD","in_stock":true},{"title":"XHD (Extra Heavy Duty)","offer_id":58256572809519,"sku":null,"price":4022.1,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/CAL5015.jpg?v=1785120982"},{"product_id":"caloffroad-fixed-upper-control-arm-kit-2-caster-hilux-n70-n80","title":"CalOffroad Fixed Upper Control Arm Kit (2° Caster) — Hilux N70\/N80","description":"\u003cp\u003e\u003cstrong\u003eCalOffroad fixed upper control arm kit with 2 degree built-in caster and camber correction\u003c\/strong\u003e — fits Toyota Hilux N70 (2005-2015), Hilux N80 (2015 On) and Fortuner (2015 On). This is a single fixed caster option that suits both 2in and 3in lifted setups; there is no separate 1° or 3° fixed variant in this range — if you need caster dialled in beyond 2°, see our adjustable upper control arm kit instead.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSold as a pair.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFully forged arm design for strength off-road, with maintenance-free rubber bushes that stay silent and don't need greasing. Corrects wheel alignment when running a lift, helping restore factory-like caster and camber geometry. Comes with a compliance letter for engineering.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e this is a made-to-order item and isn't held in stock — please allow a 2 week lead time.\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"Default Title","offer_id":58256578183471,"sku":null,"price":969.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/UCAHLXF2.jpg?v=1785121430"},{"product_id":"caloffroad-adjustable-upper-control-arm-kit-hilux-n70-n80","title":"CalOffroad Adjustable Upper Control Arm Kit — Hilux N70\/N80","description":"\u003cp\u003e\u003cstrong\u003eCalOffroad adjustable upper control arm kit\u003c\/strong\u003e — fits Toyota Hilux N70 (2005-2015) and Hilux N80 (2015 On). Fully forged arm design for maximum clearance and improved suspension travel, with adjustability built in so caster and camber can be dialled in precisely to correct wheel alignment issues after a lift, rather than locked to a single fixed angle.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSold as a pair.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eMaintenance-free rubber bushes that stay silent and don't need greasing, sleek design for maximum clearance around the chassis and steering components.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e this is a made-to-order item and isn't held in stock — please allow a 2 week lead time.\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"Default Title","offer_id":58256578216239,"sku":null,"price":1016.98,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0902\/1092\/6895\/files\/UCAHLX.tag.1.jpg?v=1785121430"},{"product_id":"caloffroad-sway-bar-relocation-plate-hilux-n80-88mm","title":"CalOffroad Sway Bar Relocation Plate — Hilux N80 (88mm)","description":"\u003cp\u003e\u003cstrong\u003eSway bar relocation plate for the N80 Hilux (2015 On), 88mm.\u003c\/strong\u003e Strongly recommended alongside any Fox shock or coilover fitment — CalOffroad's own advice is that on a lifted N80, the factory sway bar mounting can clash with the taller Fox strut body as the suspension cycles through its travel. This plate relocates the sway bar mounting point to restore clearance and stop the bar fouling on the shock.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e this is a made-to-order item and isn't held in stock — please allow a 2 week lead time.\u003c\/p\u003e","brand":"Cubby House Fabworks","offers":[{"title":"Default Title","offer_id":58256616325423,"sku":null,"price":106.59,"currency_code":"AUD","in_stock":true}]}],"url":"https:\/\/cubbyhousefabworks.com.au\/collections\/n80-suspension.oembed","provider":"Cubby House Fabworks","version":"1.0","type":"link"}