{"product_id":"baja-designs-8xl-roof-bar-upfitter-jl-jt-447664up","title":"Baja Designs 8XL Linkable Roof Bar LED Kit | Upfitter | Jeep JL Wrangler 2018–2026 \/ JT Gladiator 2020–2026 | SKU: 447664UP","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFlagging before writing:\u003c\/p\u003e\n\u003col class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSKU is \u003cstrong\u003e447664UP\u003c\/strong\u003e — confirmed\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eNo phone number in source — \u003cstrong\u003e(469) 407-7538\u003c\/strong\u003e applied per standing rule\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eKit weight confirmed at \u003cstrong\u003e16 lbs complete\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eIP69K confirmed\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eNo lumen output, no beam pattern per pod in source data — fields do not appear on the page\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eGladiator JT fitment starts \u003cstrong\u003e2020\u003c\/strong\u003e — not 2018\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eJL fitment starts \u003cstrong\u003e2018\u003c\/strong\u003e — confirmed\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eFuel type: Gas | Diesel — both engine options exist on JL\/JT platform\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eStandard kit cross-reference confirmed as \u003cstrong\u003e447664\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eUser preferences contain internal framework labels — those do not appear in output per standing rule\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eExecuting clean.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eBaja Designs 8XL Linkable Roof Bar LED Kit | Upfitter | Jeep JL Wrangler 2018–2026 \/ JT Gladiator 2020–2026 | SKU: 447664UP\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSEARCH ENGINE LISTING\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePage Title: \u003ccode class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\"\u003eBaja Designs 8XL Roof Bar Upfitter JL JT Kit | 447664UP\u003c\/code\u003e\u003cbr\u003eCharacter count: 54 ✅\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMeta Description: \u003ccode class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\"\u003e8XL linkable roof bar LED kit, direct-fit 2018–2026 Jeep JL Wrangler and 2020–2026 JT Gladiator. Upfitter wiring included. 16 lb kit. SKU 447664UP.\u003c\/code\u003e\u003cbr\u003eCharacter count: 149 ✅\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eURL Handle: \u003ccode class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\"\u003ebaja-designs-8xl-roof-bar-upfitter-jl-jt-447664up\u003c\/code\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFull URL: \u003ccode class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\"\u003eobsidianforgedautosupply.com\/products\/baja-designs-8xl-roof-bar-upfitter-jl-jt-447664up\u003c\/code\u003e\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Baja Designs 8XL Linkable Roof Bar LED Kit (447664UP) is a complete, direct-fit roof-mounted LED light system for 2018–2026 Jeep Wrangler JL and 2020–2026 Jeep Gladiator JT. Eight XL-series LED pods mount in a linkable roof bar configuration — the highest-output roof lighting system in the Baja Designs JL\/JT lineup. The Upfitter-ready wiring harness connects directly to the factory Jeep Upfitter auxiliary switch bank for clean OEM-style switch control with no aftermarket switch panel and no cutting of factory wiring.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eUpfitter switch confirmation required before ordering.\u003c\/strong\u003e The included harness connects to the factory Jeep Upfitter switch bank. Not all JL and JT trim levels include factory Upfitter switches — confirm your window sticker or build sheet shows the Upfitter switch option before ordering. If your JL or JT does not have factory Upfitter switches, order 447664 instead.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eRoof structural rating confirmation required before ordering.\u003c\/strong\u003e The complete kit weighs 16 lbs. Confirm your JL\/JT roof structure, hardtop, or roof rack is rated for this system's load and vibration forces at speed before installing.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eGladiator JT fitment begins 2020. This kit does not fit the JK.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eComponent Specifications\u003c\/h3\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eComponent\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSpecification\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eSKU\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e447664UP\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eBrand\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBaja Designs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eSystem\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e8XL Linkable Roof Bar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003ePod Count\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eEight XL LED pods\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eConfiguration\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eLinkable — daisy-chain capable for modular expansion\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eIP Rating\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eIP69K — waterproof, dust-tight, pressure-wash rated\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eFitment\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eDirect-fit — Jeep JL Wrangler 2018–2026 \/ JT Gladiator 2020–2026\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eWiring\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eUpfitter-ready harness — factory Jeep Upfitter switch compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eMount\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJL\/JT-specific roof bar mounting system — included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eWeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e16 lbs (complete kit)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eFuel Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eGas | Diesel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eApplication\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e2018–2026 Jeep Wrangler JL \/ 2020–2026 Jeep Gladiator JT — Upfitter switch equipped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eStandard Wiring Variant\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e447664\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eWhat Is and Is NOT Included\u003c\/h3\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eIncluded\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eNot Included\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eEight Baja Designs XL LED pods\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eAftermarket switch panel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJL\/JT-specific roof bar mounting system\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eUpfitter-ready wiring harness\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eCritical Compatibility\u003c\/h3\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eTwo confirmations required before ordering.\u003c\/strong\u003e This kit will not install correctly without both: factory Upfitter switches on your specific JL or JT build, and a roof structure rated for 16 lbs of load and vibration at speed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003ePrerequisite 1 — Factory Upfitter switch bank:\u003c\/strong\u003e The included harness connects to the factory Jeep Upfitter auxiliary switch bank located on the dashboard. This is a factory option — not standard on all JL and JT trim levels. Check your window sticker, build sheet, or run a VIN lookup through your Jeep dealer to confirm the Upfitter switch option on your specific build. If your JL or JT is not equipped, order 447664.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003ePrerequisite 2 — Roof structural rating:\u003c\/strong\u003e At 16 lbs, the 8XL system places significant static and dynamic load on your roof structure at off-road speeds. Confirm your hardtop, roof rack, or roof mounting surface is structurally rated for this system before installing.\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eConfiguration\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eCompatibility\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJeep Wrangler JL 2018–2026 (2-door and 4-door) — Upfitter switches confirmed, roof rated\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e✅ Direct fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJeep Gladiator JT 2020–2026 — Upfitter switches confirmed, roof rated\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e✅ Direct fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJeep Wrangler JL \/ Gladiator JT — no factory Upfitter switches\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e❌ Not compatible — order 447664\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJeep Wrangler JL \/ Gladiator JT — roof not rated for 16 lbs\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e❌ Do not install — confirm structural rating before ordering\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJeep Gladiator JT 2019\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e❌ Not compatible — JT fitment begins 2020\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJeep Wrangler JK 2007–2018\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e❌ Not compatible — different roof structure and mounting configuration\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJeep Wrangler TJ \/ YJ\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e❌ Not compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJeep Cherokee, Grand Cherokee, all other Jeep models\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e❌ Not compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eUpfitter or roof rating question before you order?\u003c\/strong\u003e Text \u003cstrong\u003e(469) 407-7538.\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eUpfitter vs. Standard Wiring — Which Kit Do You Need?\u003c\/h3\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003e\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eUpfitter — 447664UP\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eStandard — 447664\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eWiring\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFactory Upfitter switch bank harness\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eConventional wiring — aftermarket or custom switch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eSwitch\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFactory Jeep Upfitter switches\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eAftermarket switch panel or custom wiring\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\u003cstrong\u003eBest For\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJL\/JT builds with factory Upfitter switches — OEM-style control\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJL\/JT builds without Upfitter switches or custom switch preference\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eInstallation Notes\u003c\/h3\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eUpfitter switch confirmation is mandatory before ordering.\u003c\/strong\u003e Not all JL and JT trim levels include factory Upfitter switches. Check your window sticker or build sheet for the Upfitter switch option. You can also run a VIN lookup through your Jeep dealer to confirm availability on your specific build. If your JL or JT does not have Upfitter switches, order 447664.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eRoof structural rating confirmation is mandatory before ordering.\u003c\/strong\u003e The 8XL complete kit weighs 16 lbs. At off-road speeds, vibration multiplies static load significantly. Confirm your roof structure, hardtop mounting points, or roof rack is rated for the 8XL system load before purchasing. Do not assume a roof rack rated for cargo weight is rated for the dynamic loads of an LED roof bar at speed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eWiring harness routing.\u003c\/strong\u003e Route the Upfitter harness per Baja Designs installation instructions. Avoid pinch points, heat sources, and moving components during routing. Confirm Upfitter switch assignment before finalizing all wiring connections.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eDirect-fit installation.\u003c\/strong\u003e The roof bar mounting system is JL\/JT-specific — follow Baja Designs installation instructions for correct mounting sequence and torque specifications.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eRoad legality.\u003c\/strong\u003e Auxiliary lighting regulations vary by state. Verify compliance with your state DMV or DOT before on-road use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eText \u003cstrong\u003e(469) 407-7538\u003c\/strong\u003e to confirm Upfitter configuration or roof rating before ordering.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eThe Obsidian Take\u003c\/h3\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe 8XL Linkable Roof Bar Upfitter kit is the correct choice for a JL or JT owner who wants the highest-output roof lighting system in the Baja Designs lineup with factory-level switch integration. Eight XL pods, IP69K construction, linkable architecture for future expansion, and an Upfitter harness that plugs directly into the factory switch bank — no aftermarket panels, no cut wires, no improvised switch solutions.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eIf your JL or JT does not have factory Upfitter switches, order 447664. The 8XL system is identical — the only difference is the wiring harness. Do not order the UP variant and plan to adapt the harness — order the correct variant for your build from the start.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eIf your roof structure is not confirmed rated for 16 lbs under off-road conditions, resolve that before the kit ships. An undersized or unrated mounting surface under a 16 lb system at speed is a safety issue, not an inconvenience.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eEight pods, one harness, zero improvisation — the 8XL Upfitter kit is what maximum JL\/JT roof output looks like when the installation is done right.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eCommon Questions\u003c\/h3\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eHow do I confirm my JL or JT has factory Upfitter switches?\u003c\/strong\u003e\u003cbr\u003eCheck your window sticker or build sheet for the Upfitter switch option. The factory auxiliary switch bank is located on the dashboard — if it is not present, your build is not equipped. You can also run a VIN lookup through your Jeep dealer to confirm. Text \u003cstrong\u003e(469) 407-7538\u003c\/strong\u003e and we will help confirm before you order.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eWhat is the difference between 447664UP and 447664?\u003c\/strong\u003e\u003cbr\u003e447664UP includes the Upfitter-ready harness for plug-and-play integration with the factory Jeep Upfitter switch bank. 447664 includes conventional wiring for use with an aftermarket switch panel or custom wiring setup. Both kits include the same eight XL LED pods and JL\/JT-specific roof bar mounting system.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eCan the 8XL system expand beyond eight pods?\u003c\/strong\u003e\u003cbr\u003eThe linkable design allows pods to be daisy-chained — the architecture supports modular expansion. Confirm additional pod and harness compatibility with Baja Designs specifications before expanding beyond the base kit configuration.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eDoes this fit the JK?\u003c\/strong\u003e\u003cbr\u003eNo. The JK uses a different roof structure and mounting configuration. This kit is specific to the 2018–2026 JL Wrangler and 2020–2026 JT Gladiator.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eDoes this fit a 2019 Gladiator?\u003c\/strong\u003e\u003cbr\u003eNo. JT Gladiator fitment begins with the 2020 model year.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eIs auxiliary lighting legal on public roads?\u003c\/strong\u003e\u003cbr\u003eAuxiliary lighting regulations vary by state. Verify compliance with your state DMV or DOT before on-road use.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eVerified Fitment\u003c\/h3\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eYear\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eModel\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eTrim\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eUpfitter Switches\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eFuel\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eCompatibility\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e2018–2026\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJeep Wrangler JL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eAll with Upfitter switches\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eYes\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eGas | Diesel\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e✅ Direct fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e2020–2026\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJeep Gladiator JT\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eAll with Upfitter switches\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eYes\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eGas | Diesel\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e✅ Direct fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e2018–2026\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJeep Wrangler JL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eAll without Upfitter switches\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eNo\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eGas | Diesel\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e❌ Order 447664\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e2020–2026\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJeep Gladiator JT\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eAll without Upfitter switches\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eNo\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eGas | Diesel\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e❌ Order 447664\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e2019\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJeep Gladiator JT\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eAll\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e—\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eGas | Diesel\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e❌ Not compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e2007–2018\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJeep Wrangler JK\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eAll\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e—\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e—\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e❌ Not compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cbr\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cem\u003eManufacturer Data Disclaimer: Specifications sourced from Baja Designs product documentation and authorized distributor data. Obsidian Forged Auto Supply is an authorized Baja Designs dealer. Manufacturer specifications are subject to change without notice.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cem\u003e⚠️ California Proposition 65 Warning: This product may expose you to chemicals known to the State of California to cause cancer or reproductive harm. For more information visit P65Warnings.ca.gov.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cem\u003e⚠️ Non-Returnable Notice: Installed light kits are non-returnable. Confirm Upfitter configuration and roof structural rating before ordering.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Baja Designs","offers":[{"title":"Default Title","offer_id":51426347614529,"sku":"447664up","price":2525.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0974\/1284\/1793\/files\/447664UP.jpg?v=1772235377","url":"https:\/\/obsidianforgedautosupply.com\/products\/baja-designs-8xl-roof-bar-upfitter-jl-jt-447664up","provider":"Obsidian Forged Auto Supply","version":"1.0","type":"link"}