✦ Verified product
Shackle Relocation Kit For Jeep XJ
USD 236.50
Riley mountain motorsports
Verified independent store
→
Shackle Relocation Kit For Jeep XJ Heavy-duty replacement hangers with adjustability for XJ rear shackles. These replacement shackle hangers provide the strength and adjustability
needed for serious off-road XJ builds. The four mounting holes allow for fine-tuning of shackle angle to optimize suspension geometry for your specific setup and driving conditions. Made from 3/16" A36 steel construction for maximum durability and strength. The adjustable design allows you to dial in the perfect shackle angle for your lift height and suspension setup. Pair these with our XJ Adjustable Leaf Hanger and Adjustable Lift Shackles for the most versatile leaf spring setup on the market. Key Features Part Number: PN2614 Fitment: Jeep Cherokee XJ rear shackle applications Material: 3/16" A36 steel construction Dimensions: Four mounting holes for adjustability Design: Heavy-duty replacement with angle adjustment capability Professional installation recommended for proper alignment What's Included Complete shackle relocation kit Heavy-duty steel construction throughout Multiple mounting positions for adjustment .rs-callout { border: 1px solid #d4d4d4; border-radius: 12px; padding: 2.5rem; margin: 2rem 0; background: #f8f8f8; display: flex; align-items: center; justify-content: space-between; gap: 2rem; flex-wrap: wrap; } .rs-callout__info { flex: 1 1 0; min-width: 300px; } .rs-callout__top { display: flex; align-items: center; gap: 1.5rem; margin-bottom: 0.75rem; } /* Thumbnail stays at the enhanced 1.5x size */ .rs-callout__thumb { width: 96px; height: 96px; border-radius: 12px; object-fit: cover; } /* DOUBLED TEXT SIZES BELOW */ .rs-callout__eyebrow { font-size: 1.6rem; text-transform: uppercase; letter-spacing: 0.1em; margin: 0 0 0.35rem; color: #555; font-weight: 700; } .rs-callout__title { margin: 0; font-size: 2rem; font-weight: 800; } .rs-callout__text { margin: 0.5rem 0 0; font-size: 1.6rem; line-height: 1.55; color: #333; font-weight: 500; } .rs-callout__cta { flex: 0 0 auto; min-width: 240px; text-align: right; } .rs-callout__button { display: inline-block; padding: 1.3rem 2.5rem; background: #000000; color: #ffffff; border-radius: 999px; text-decoration: none; font-size: 1.6rem; font-weight: 800; letter-spacing: 0.07em; text-transform: uppercase; border: 1px solid #000000; transition: background 0.15s ease, color 0.15s ease, transform 0.15s ease; } .rs-callout__button:hover { background: #ffffff; color: #000000; transform: translateY(-1px); } @media (max-width: 749px) { .rs-callout { flex-direction: column; align-items: flex-start; } .rs-callout__cta { width: 100%; text-align: left; } .rs-callout__button { width: 100%; text-align: center; } } .rs-callout { border: 1px solid #d4d4d4; border-radius: 12px; padding: 2.5rem; margin: 2rem 0; background: #f8f8f8; display: flex; align-items: center; justify-content: space-between; gap: 2rem; flex-wrap: wrap; } .rs-callout__info { flex: 1 1 0; min-width: 300px; } .rs-callout__top { display: flex; align-items: center; gap: 1.5rem; margin-bottom: 0.75rem; } /* Thumbnail stays at the enhanced 1.5x size */ .rs-callout__thumb { width: 96px; height: 96px; border-radius: 12px; object-fit: cover; } /* DOUBLED TEXT SIZES BELOW */ .rs-callout__eyebrow { font-size: 1.6rem; text-transform: uppercase; letter-spacing: 0.1em; margin: 0 0 0.35rem; color: #555; font-weight: 700; } .rs-callout__title { margin: 0; font-size: 2rem; font-weight: 800; } .rs-callout__text { margin: 0.5rem 0 0; font-size: 1.6rem; line-height: 1.55; color: #333; font-weight: 500; } .rs-callout__cta { flex: 0 0 auto; min-width: 240px; text-align: right; } .rs-callout__button { display: inline-block; padding: 1.3rem 2.5rem; background: #000000; color: #ffffff; border-radius: 999px; text-decoration: none; font-size: 1.6rem; font-weight: 800; letter-spacing: 0.07em; text-transform: uppercase; border: 1px solid #000000; transition: background 0.15s ease, color 0.15s ease, transform 0.15s ease; } .rs-callout__button:hover { background: #ffffff; color: #000000; transform: translateY(-1px); } @media (max-width: 749px) { .rs-callout { flex-direction: column; align-items: flex-start; } .rs-callout__cta { width: 100%; text-align: left; } .rs-callout__button { width: 100%; text-align: center; } }