{"product_id":"j-hooks-for-xg90-xg75","title":"J-Hooks for XG90 \u0026 XG75 | 75x75mm Barbell J-Cups","description":"\n\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700;800;900\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    :root {\n      --bg:         #f9f9f9;\n      --card:       #ffffff;\n      --card-alt:   #f2f2f2;\n      --border:     #dcdcdc;\n      --accent:     #9a7209;\n      --accent-lt:  #f5e9c8;\n      --text:       #1a1a1a;\n      --muted:      #4a4a4a;\n      --faint:      #888888;\n      --green:      #2a7a48;\n      --green-bg:   #eaf5ee;\n      --red:        #b83232;\n      --red-bg:     #fdecea;\n      --blue:       #1a4a8a;\n      --blue-bg:    #eaf0fa;\n      --shadow:     rgba(0,0,0,.06);\n      --stat-num:   #c8391a;\n    }\n\n    * { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      background: var(--bg);\n      color: var(--text);\n      font-family: 'Barlow', sans-serif;\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .pd { max-width: 900px; margin: 0 auto; padding: 36px 24px 80px; }\n\n    .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 20px; }\n    .badge { display: inline-flex; align-items: center; gap: 6px; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 12px; letter-spacing: .08em; text-transform: uppercase; padding: 5px 12px; border-radius: 3px; }\n    .b-green { background: var(--green-bg); color: var(--green); border: 1px solid var(--green); }\n    .b-gold  { background: var(--accent-lt); color: var(--accent); border: 1px solid var(--accent); }\n    .b-grey  { background: var(--card-alt); color: var(--muted); border: 1px solid var(--border); }\n    .b-blue  { background: var(--blue-bg); color: var(--blue); border: 1px solid var(--blue); }\n    .b-red   { background: var(--red-bg); color: var(--red); border: 1px solid var(--red); }\n    .dot { width: 6px; height: 6px; border-radius: 50%; background: var(--green); display: inline-block; animation: blink 1.8s infinite; }\n    @keyframes blink { 0%,100%{opacity:1} 50%{opacity:.25} }\n\n    .pd-h1 { font-family: 'Barlow Condensed', sans-serif; font-weight: 900; font-size: 32px; text-transform: uppercase; letter-spacing: .02em; color: var(--text); line-height: 1.1; margin-bottom: 4px; }\n    .pd-h1 .sub { color: var(--accent); font-size: 19px; display: block; margin-top: 5px; font-weight: 700; }\n\n    .pd-intro { border-left: 4px solid var(--accent); background: var(--accent-lt); border-radius: 0 6px 6px 0; padding: 16px 20px; margin: 18px 0 28px; }\n    .pd-intro p { font-size: 15.5px; color: var(--muted); line-height: 1.75; }\n    .pd-intro p strong { color: var(--text); }\n\n    .lbl { font-family: 'Barlow Condensed', sans-serif; font-weight: 800; font-size: 11px; letter-spacing: .18em; text-transform: uppercase; color: var(--accent); margin-bottom: 8px; }\n    h2.stitle { font-family: 'Barlow Condensed', sans-serif; font-weight: 800; font-size: 23px; letter-spacing: .02em; text-transform: uppercase; color: var(--text); margin-bottom: 16px; line-height: 1.1; }\n\n    .safety-box { background: var(--red-bg); border: 1px solid var(--red); border-left: 4px solid var(--red); border-radius: 0 6px 6px 0; padding: 14px 20px; margin-bottom: 24px; display: flex; gap: 12px; align-items: flex-start; }\n    .safety-box-icon { font-size: 22px; flex-shrink: 0; }\n    .safety-box-body { font-size: 14px; color: var(--muted); line-height: 1.65; }\n    .safety-box-body strong { color: var(--red); }\n\n    .compat-box { background: var(--blue-bg); border: 1px solid var(--blue); border-radius: 8px; padding: 16px 20px; margin-bottom: 28px; display: flex; gap: 14px; align-items: flex-start; }\n    .compat-icon { font-size: 24px; flex-shrink: 0; }\n    .compat-body strong { display: block; font-family: 'Barlow Condensed', sans-serif; font-weight: 800; font-size: 15px; text-transform: uppercase; letter-spacing: .05em; color: var(--blue); margin-bottom: 5px; }\n    .compat-body span { font-size: 13.5px; color: var(--muted); line-height: 1.6; }\n\n    .stats { display: grid; grid-template-columns: repeat(4,1fr); gap: 10px; margin-bottom: 28px; }\n    @media(max-width:600px){ .stats { grid-template-columns: repeat(2,1fr); } }\n    .stat { background: var(--card); border: 1px solid var(--border); border-radius: 8px; padding: 16px 12px; text-align: center; box-shadow: 0 1px 4px var(--shadow); transition: border-color .2s; }\n    .stat:hover { border-color: var(--stat-num); }\n    .stat-n { font-family: 'Barlow Condensed', sans-serif; font-weight: 900; font-size: 26px; color: var(--stat-num); line-height: 1; display: block; }\n    .stat-u { font-size: 11px; color: var(--stat-num); font-weight: 600; }\n    .stat-l { font-size: 10px; color: var(--faint); margin-top: 5px; display: block; text-transform: uppercase; letter-spacing: .05em; font-family: 'Barlow Condensed', sans-serif; }\n\n    .hi-box { background: var(--card); border: 1px solid var(--border); border-left: 4px solid var(--accent); border-radius: 0 6px 6px 0; padding: 16px 20px; margin: 22px 0; font-size: 15px; color: var(--muted); line-height: 1.7; }\n    .hi-box strong { color: var(--text); }\n\n    .pair-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 28px; }\n    @media(max-width:520px){ .pair-grid { grid-template-columns: 1fr; } }\n    .pair-card { background: var(--card); border: 1px solid var(--border); border-radius: 8px; padding: 18px 18px; box-shadow: 0 1px 3px var(--shadow); }\n    .pair-card-head { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid var(--border); }\n    .pair-card-icon { font-size: 24px; }\n    .pair-card-title { font-family: 'Barlow Condensed', sans-serif; font-weight: 800; font-size: 16px; text-transform: uppercase; letter-spacing: .04em; color: var(--text); }\n    .pair-card-sub { font-size: 11px; color: var(--accent); font-weight: 600; font-family: 'Barlow Condensed', sans-serif; letter-spacing: .06em; text-transform: uppercase; display: block; margin-top: 2px; }\n    .pair-card ul { list-style: none; display: flex; flex-direction: column; gap: 6px; }\n    .pair-card ul li { font-size: 13px; color: var(--muted); display: flex; gap: 8px; align-items: flex-start; line-height: 1.4; }\n    .pair-card ul li::before { content: '→'; color: var(--accent); font-weight: 700; flex-shrink: 0; }\n\n    .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 28px; }\n    @media(max-width:560px){ .feat-grid { grid-template-columns: 1fr; } }\n    .feat { background: var(--card); border: 1px solid var(--border); border-radius: 8px; padding: 15px 17px; display: flex; gap: 12px; align-items: flex-start; box-shadow: 0 1px 3px var(--shadow); transition: border-color .2s; }\n    .feat:hover { border-color: var(--accent); }\n    .f-icon { font-size: 20px; flex-shrink: 0; margin-top: 2px; }\n    .f-body strong { display: block; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: .04em; color: var(--text); margin-bottom: 3px; }\n    .f-body span { font-size: 13px; color: var(--muted); line-height: 1.4; }\n\n    .ex-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 28px; }\n    @media(max-width:540px){ .ex-grid { grid-template-columns: 1fr; } }\n    .ex-card { background: var(--card); border: 1px solid var(--border); border-radius: 8px; padding: 15px 17px; }\n    .ex-card h3 { font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: .06em; color: var(--accent); margin-bottom: 10px; border-bottom: 1px solid var(--border); padding-bottom: 7px; }\n    .ex-list { list-style: none; }\n    .ex-list li { font-size: 13px; color: var(--muted); padding: 5px 0; border-bottom: 1px solid var(--border); display: flex; gap: 8px; align-items: flex-start; }\n    .ex-list li:last-child { border-bottom: none; }\n    .ex-list li::before { content: '→'; color: var(--accent); font-weight: 700; flex-shrink: 0; }\n\n    .steps { display: flex; flex-direction: column; gap: 10px; margin-bottom: 28px; }\n    .step { background: var(--card); border: 1px solid var(--border); border-radius: 8px; padding: 14px 18px; display: flex; gap: 16px; align-items: flex-start; }\n    .step-num { font-family: 'Barlow Condensed', sans-serif; font-weight: 900; font-size: 28px; color: var(--accent); line-height: 1; flex-shrink: 0; width: 32px; text-align: center; }\n    .step-body strong { display: block; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: .04em; color: var(--text); margin-bottom: 3px; }\n    .step-body span { font-size: 13px; color: var(--muted); line-height: 1.5; }\n\n    .sp-table { width: 100%; border-collapse: collapse; font-size: 14px; margin-bottom: 28px; }\n    .sp-table tr { border-bottom: 1px solid var(--border); }\n    .sp-table tr:last-child { border-bottom: none; }\n    .sp-table td { padding: 11px 16px; vertical-align: top; }\n    .sp-table td:first-child { font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: .06em; color: var(--accent); width: 46%; white-space: nowrap; background: var(--card-alt); }\n    .sp-table td:last-child { color: var(--muted); background: var(--card); }\n\n    .who-list { list-style: none; display: flex; flex-direction: column; gap: 8px; margin-bottom: 28px; }\n    .who-list li { display: flex; align-items: flex-start; gap: 12px; background: var(--card); border: 1px solid var(--border); border-radius: 6px; padding: 11px 15px; font-size: 14px; color: var(--muted); line-height: 1.5; }\n    .who-list li::before { content: '✓'; color: var(--green); font-weight: 700; flex-shrink: 0; font-size: 15px; }\n    .who-list li strong { color: var(--text); }\n\n    .faq-section { margin-bottom: 32px; }\n    .faq-item { border-bottom: 1px solid var(--border); }\n    .faq-item:first-child { border-top: 1px solid var(--border); }\n    .faq-item input[type=\"checkbox\"] { display: none; }\n    .faq-q { font-family: 'Barlow', sans-serif; font-size: 15px; font-weight: 600; color: var(--text); cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 14px; user-select: none; padding: 15px 0; }\n    .faq-q:hover { color: var(--accent); }\n    .faq-q::after { content: '+'; font-size: 21px; color: var(--accent); flex-shrink: 0; transition: transform .25s; font-weight: 300; }\n    .faq-item input:checked ~ .faq-q::after { transform: rotate(45deg); }\n    .faq-a { font-size: 14px; color: var(--muted); line-height: 1.75; max-height: 0; overflow: hidden; transition: max-height .35s ease, padding .35s ease; }\n    .faq-item input:checked ~ .faq-a { max-height: 400px; padding-bottom: 15px; }\n    .faq-a strong { color: var(--text); }\n\n    .rel-grid { display: grid; grid-template-columns: repeat(2,1fr); gap: 10px; margin-bottom: 28px; }\n    @media(max-width:480px){ .rel-grid { grid-template-columns: 1fr; } }\n    .rel-link { display: flex; align-items: center; gap: 10px; background: var(--card); border: 1px solid var(--border); border-radius: 6px; padding: 12px 15px; text-decoration: none; color: var(--text); font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: .03em; transition: border-color .2s, color .2s; }\n    .rel-link:hover { border-color: var(--accent); color: var(--accent); }\n    .rel-link .arr { margin-left: auto; color: var(--accent); }\n\n    .div { height: 1px; background: linear-gradient(90deg, var(--accent) 0%, transparent 70%); margin: 24px 0; opacity: .35; }\n\n    .geo { background: var(--card-alt); border: 1px solid var(--border); border-radius: 6px; padding: 14px 18px; font-size: 13px; color: var(--faint); line-height: 1.9; }\n    .geo strong { color: var(--muted); }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n  \u003cdiv class=\"badge-row\"\u003e\n    \u003cspan class=\"badge b-green\"\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003e In Stock — Sydney Warehouse\u003c\/span\u003e\n    \u003cspan class=\"badge b-gold\"\u003e🔧 Compatible — XG90 \u0026amp; XG75 (G25)\u003c\/span\u003e\n    \u003cspan class=\"badge b-red\"\u003e🏋️ Barbell Rack Support\u003c\/span\u003e\n    \u003cspan class=\"badge b-blue\"\u003e75x75mm Upright Fit\u003c\/span\u003e\n    \u003cspan class=\"badge b-grey\"\u003e🚚 Fast Australia-Wide Delivery\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch1 class=\"pd-h1\"\u003eJ-Hooks for XG90 — Heavy-Duty 75x75mm Barbell J-Cups\n    \u003cspan class=\"sub\"\u003eOptional Add-On for XG90 Commercial Gym Station \u0026amp; XG75 (G25) | Sold as a Pair | Australia\u003c\/span\u003e\n  \u003c\/h1\u003e\n\n  \u003cdiv class=\"safety-box\"\u003e\n    \u003cdiv class=\"safety-box-icon\"\u003e🏋️\u003c\/div\u003e\n    \u003cdiv class=\"safety-box-body\"\u003e\n      \u003cstrong\u003eSecure barbell racking for heavy training.\u003c\/strong\u003e These J-Hooks provide a strong, stable and easy-to-adjust barbell resting point for squats, bench press, overhead press and other Olympic barbell movements. Designed specifically for 75x75mm uprights found on XG90 and XG75 machines.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pd-intro\"\u003e\n    \u003cp\u003eThe \u003cstrong\u003eXG90 \/ XG75 J-Hooks\u003c\/strong\u003e are a pair of heavy-duty steel barbell J-cups designed to fit \u003cstrong\u003e75x75mm uprights\u003c\/strong\u003e. They pin directly into the XG90 or XG75 (G25) frame at multiple height positions, giving you a secure and adjustable barbell rack position for different exercises and user heights. Built from commercial-grade steel with a \u003cstrong\u003ematte black powder-coat finish\u003c\/strong\u003e matched to the machine frame.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"compat-box\"\u003e\n    \u003cdiv class=\"compat-icon\"\u003e🔗\u003c\/div\u003e\n    \u003cdiv class=\"compat-body\"\u003e\n      \u003cstrong\u003eCompatible Machines\u003c\/strong\u003e\n      \u003cspan\u003eDesigned specifically for \u003cstrong\u003e75x75mm uprights\u003c\/strong\u003e used on the \u003cstrong\u003eXG90 Commercial Gym Station\u003c\/strong\u003e and the \u003cstrong\u003eXG75 (G25) All-in-One Functional Trainer\u003c\/strong\u003e. Pins directly into the numbered upright holes at different height positions with no drilling required.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"stats\"\u003e\n    \u003cdiv class=\"stat\"\u003e\n      \u003cspan class=\"stat-n\"\u003e2\u003cspan class=\"stat-u\"\u003ePCS\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"stat-l\"\u003eSold as a Pair\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n      \u003cspan class=\"stat-n\"\u003e75\u003cspan class=\"stat-u\"\u003eMM\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"stat-l\"\u003eUpright Compatible\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n      \u003cspan class=\"stat-n\"\u003eBAR\u003c\/span\u003e\n      \u003cspan class=\"stat-l\"\u003eOlympic Barbell Support\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n      \u003cspan class=\"stat-n\"\u003eADJ\u003c\/span\u003e\n      \u003cspan class=\"stat-l\"\u003eAdjustable Height\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hi-box\"\u003e\n    \u003cstrong\u003eWhat makes these J-Hooks suitable for the XG90?\u003c\/strong\u003e\u003cbr\u003e\n    The 75x75mm sizing ensures a secure fit on the XG90 and XG75 (G25) uprights. The heavy-duty steel build provides reliable barbell support during squats, bench press and overhead press, while the easy pin-in design allows quick height changes between exercises.\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"lbl\"\u003eWhat's Included\u003c\/div\u003e\n  \u003ch2 class=\"stitle\"\u003eIn the Box — 1 Pair (2 J-Hooks)\u003c\/h2\u003e\n\n  \u003cdiv class=\"pair-grid\"\u003e\n    \u003cdiv class=\"pair-card\"\u003e\n      \u003cdiv class=\"pair-card-head\"\u003e\n        \u003cdiv class=\"pair-card-icon\"\u003e⬅️\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"pair-card-title\"\u003eLeft J-Hook\u003c\/div\u003e\n          \u003cspan class=\"pair-card-sub\"\u003eFits 75x75mm Upright\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cul\u003e\n        \u003cli\u003eHeavy-duty steel barbell support\u003c\/li\u003e\n        \u003cli\u003ePin-in mounting for quick height adjustment\u003c\/li\u003e\n        \u003cli\u003eDesigned for Olympic barbell racking\u003c\/li\u003e\n        \u003cli\u003eMatte black powder coat matched to machine frame\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pair-card\"\u003e\n      \u003cdiv class=\"pair-card-head\"\u003e\n        \u003cdiv class=\"pair-card-icon\"\u003e➡️\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"pair-card-title\"\u003eRight J-Hook\u003c\/div\u003e\n          \u003cspan class=\"pair-card-sub\"\u003eFits 75x75mm Upright\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cul\u003e\n        \u003cli\u003eHeavy-duty steel barbell support\u003c\/li\u003e\n        \u003cli\u003ePin-in mounting for quick height adjustment\u003c\/li\u003e\n        \u003cli\u003eDesigned for Olympic barbell racking\u003c\/li\u003e\n        \u003cli\u003eMatte black powder coat matched to machine frame\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"lbl\"\u003eKey Features\u003c\/div\u003e\n  \u003ch2 class=\"stitle\"\u003eBuilt for Barbell Training\u003c\/h2\u003e\n\n  \u003cdiv class=\"feat-grid\"\u003e\n    \u003cdiv class=\"feat\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e📐\u003c\/div\u003e\n      \u003cdiv class=\"f-body\"\u003e\n        \u003cstrong\u003e75x75mm Precision Fit\u003c\/strong\u003e\n        \u003cspan\u003eDesigned specifically for the XG90 and XG75 (G25) upright dimensions to provide a secure and stable connection during barbell training.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feat\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e🏋️\u003c\/div\u003e\n      \u003cdiv class=\"f-body\"\u003e\n        \u003cstrong\u003eSecure Olympic Barbell Support\u003c\/strong\u003e\n        \u003cspan\u003eCreates a strong barbell resting position for squats, bench press, overhead press and other rack-based strength exercises.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feat\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e🔩\u003c\/div\u003e\n      \u003cdiv class=\"f-body\"\u003e\n        \u003cstrong\u003eQuick Pin-In Mounting\u003c\/strong\u003e\n        \u003cspan\u003eMove the J-Hooks up or down the upright holes to match your exercise setup and preferred starting height.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feat\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e👥\u003c\/div\u003e\n      \u003cdiv class=\"f-body\"\u003e\n        \u003cstrong\u003eFront \u0026amp; Back Setup\u003c\/strong\u003e\n        \u003cspan\u003eCan be used on suitable front or rear upright positions on compatible XG90 and XG75 frames, depending on your training setup.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feat\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e🏗️\u003c\/div\u003e\n      \u003cdiv class=\"f-body\"\u003e\n        \u003cstrong\u003eCommercial-Grade Heavy-Duty Steel\u003c\/strong\u003e\n        \u003cspan\u003eBuilt for regular barbell loading in home gyms, PT studios and commercial training environments.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feat\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e✨\u003c\/div\u003e\n      \u003cdiv class=\"f-body\"\u003e\n        \u003cstrong\u003eMatched Matte Black Powder Coat\u003c\/strong\u003e\n        \u003cspan\u003ePowder-coated matte black finish matched to the XG90 and XG75 frame for a clean, integrated look.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"lbl\"\u003eHow to Set Up Your J-Hooks\u003c\/div\u003e\n  \u003ch2 class=\"stitle\"\u003e4 Steps to Barbell Setup\u003c\/h2\u003e\n\n  \u003cdiv class=\"steps\"\u003e\n    \u003cdiv class=\"step\"\u003e\n      \u003cdiv class=\"step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"step-body\"\u003e\n        \u003cstrong\u003eVerify Fitment\u003c\/strong\u003e\n        \u003cspan\u003eConfirm you are using a 75x75mm upright system, standard for XG90 and XG75 (G25). Choose the upright position based on your exercise.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"step\"\u003e\n      \u003cdiv class=\"step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"step-body\"\u003e\n        \u003cstrong\u003eSet the Correct Height\u003c\/strong\u003e\n        \u003cspan\u003ePlace the J-Hooks at a comfortable height for your starting position. Use lower settings for bench press and higher settings for squats or overhead press.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"step\"\u003e\n      \u003cdiv class=\"step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"step-body\"\u003e\n        \u003cstrong\u003eSecure Both Sides\u003c\/strong\u003e\n        \u003cspan\u003eMake sure both J-Hooks are installed at the same height and are fully seated into the upright holes before loading the barbell.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"step\"\u003e\n      \u003cdiv class=\"step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"step-body\"\u003e\n        \u003cstrong\u003eRack the Barbell\u003c\/strong\u003e\n        \u003cspan\u003ePlace your Olympic barbell evenly across both J-Hooks and check that it is stable before adding weight plates.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"lbl\"\u003eExercises Supported by J-Hooks\u003c\/div\u003e\n  \u003ch2 class=\"stitle\"\u003eWhat You Can Train\u003c\/h2\u003e\n\n  \u003cdiv class=\"ex-grid\"\u003e\n    \u003cdiv class=\"ex-card\"\u003e\n      \u003ch3\u003eUpper Body\u003c\/h3\u003e\n      \u003cul class=\"ex-list\"\u003e\n        \u003cli\u003eBarbell bench press\u003c\/li\u003e\n        \u003cli\u003eIncline bench press\u003c\/li\u003e\n        \u003cli\u003eStanding overhead press\u003c\/li\u003e\n        \u003cli\u003eSeated shoulder press\u003c\/li\u003e\n        \u003cli\u003eClose-grip bench press\u003c\/li\u003e\n        \u003cli\u003eBarbell rows from rack position\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ex-card\"\u003e\n      \u003ch3\u003eLower Body \u0026amp; Full Body\u003c\/h3\u003e\n      \u003cul class=\"ex-list\"\u003e\n        \u003cli\u003eBarbell back squat\u003c\/li\u003e\n        \u003cli\u003eBarbell front squat\u003c\/li\u003e\n        \u003cli\u003eBarbell lunges\u003c\/li\u003e\n        \u003cli\u003eRack pulls\u003c\/li\u003e\n        \u003cli\u003eRomanian deadlift setup\u003c\/li\u003e\n        \u003cli\u003eBarbell good morning\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"lbl\"\u003eSpecifications\u003c\/div\u003e\n  \u003ch2 class=\"stitle\"\u003eTechnical Details\u003c\/h2\u003e\n\n  \u003ctable class=\"sp-table\"\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eAttachment Type\u003c\/td\u003e\n        \u003ctd\u003e75x75mm J-Hooks \/ Barbell J-Cups\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eSold As\u003c\/td\u003e\n        \u003ctd\u003e1 pair, left and right\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eCompatible Machines\u003c\/td\u003e\n        \u003ctd\u003eXG90 Commercial Gym Station · XG75 (G25) All-in-One\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eUpright Compatibility\u003c\/td\u003e\n        \u003ctd\u003eSpecifically designed for 75x75mm uprights\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eMount Type\u003c\/td\u003e\n        \u003ctd\u003ePin-in upright holes, no drilling required\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003ePrimary Use\u003c\/td\u003e\n        \u003ctd\u003eOlympic barbell racking for squats, bench press and overhead press\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eMaterial\u003c\/td\u003e\n        \u003ctd\u003eCommercial-grade heavy-duty steel\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eFinish\u003c\/td\u003e\n        \u003ctd\u003eMatte black powder coat matched to XG90 and XG75 frame\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eProduct Type\u003c\/td\u003e\n        \u003ctd\u003eOptional add-on accessory\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eDelivery\u003c\/td\u003e\n        \u003ctd\u003eAustralia-wide, including Sydney, Melbourne, Brisbane, Adelaide, Perth and regional areas\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"lbl\"\u003eWho Is This For?\u003c\/div\u003e\n  \u003ch2 class=\"stitle\"\u003eThe Right Barbell Add-On For\u003c\/h2\u003e\n\n  \u003cul class=\"who-list\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eXG90 and XG75 owners\u003c\/strong\u003e who want a dedicated pair of J-Hooks for Olympic barbell training.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eHome gym users\u003c\/strong\u003e who train squats, bench press and overhead press with a barbell.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePT studios and commercial gyms\u003c\/strong\u003e needing a strong, reliable barbell racking option for XG90 units.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eStrength-focused users\u003c\/strong\u003e wanting quick height adjustment for multiple barbell exercises.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"faq-section\"\u003e\n    \u003cdiv class=\"lbl\"\u003eFrequently Asked Questions\u003c\/div\u003e\n    \u003ch2 class=\"stitle\"\u003eCommon Questions\u003c\/h2\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"f1\"\u003e\n      \u003clabel class=\"faq-q\" for=\"f1\"\u003eWill these fit any gym rack?\u003c\/label\u003e\n      \u003cdiv class=\"faq-a\"\u003eThese are specifically designed for \u003cstrong\u003e75x75mm uprights\u003c\/strong\u003e used on the XG90 and XG75 (G25). While they may fit other 75x75mm systems, they are technically matched for the pin-hole sizing and finish of our XG series.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"f2\"\u003e\n      \u003clabel class=\"faq-q\" for=\"f2\"\u003eAre J-Hooks included with the XG90 or XG75 as standard?\u003c\/label\u003e\n      \u003cdiv class=\"faq-a\"\u003eSome XG90 packages and attachment bundles may already include J-Hooks. This listing is suitable for customers who need a replacement pair or want to add an extra pair to their XG90 or XG75 setup.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"f3\"\u003e\n      \u003clabel class=\"faq-q\" for=\"f3\"\u003eCan I adjust them to different heights?\u003c\/label\u003e\n      \u003cdiv class=\"faq-a\"\u003eYes. The J-Hooks can be moved to different upright holes so you can set the correct height for squats, bench press, overhead press and other barbell movements.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"f4\"\u003e\n      \u003clabel class=\"faq-q\" for=\"f4\"\u003eAre they suitable for Olympic barbells?\u003c\/label\u003e\n      \u003cdiv class=\"faq-a\"\u003eYes. These J-Hooks are designed to support Olympic barbells for common rack-based exercises on compatible XG90 and XG75 upright systems.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lbl\"\u003eComplete Your Setup\u003c\/div\u003e\n  \u003ch2 class=\"stitle\"\u003eFrequently Bought Together\u003c\/h2\u003e\n\n  \u003cdiv class=\"rel-grid\"\u003e\n    \u003ca href=\"#\" class=\"rel-link\"\u003e🏋️ XG90 Commercial Gym Station \u003cspan class=\"arr\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca href=\"#\" class=\"rel-link\"\u003e📦 XG90 Complete Attachment Pack \u003cspan class=\"arr\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca href=\"#\" class=\"rel-link\"\u003e🛡️ Safety Spotter Arms for XG90 \u003cspan class=\"arr\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca href=\"#\" class=\"rel-link\"\u003e⚫ Olympic Weight Plates \u003cspan class=\"arr\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"geo\"\u003e\n    \u003cstrong\u003eJ-Hooks for XG90 Delivery Areas — Australia:\u003c\/strong\u003e\u003cbr\u003e\n    Sydney (NSW) · Parramatta · Bankstown · Liverpool · Penrith · Blacktown · Campbelltown · Bondi · Chatswood · Castle Hill · Northern Beaches · Manly · North Sydney · Mosman · Inner West · Sutherland Shire · Lower North Shore · Eastern Suburbs · Ryde · Melbourne (VIC) · Richmond · Brunswick · Essendon · Frankston · Dandenong · Geelong · Ballarat · Brisbane (QLD) · Fortitude Valley · Gold Coast · Sunshine Coast · Toowoomba · Rockhampton · Cairns · Adelaide (SA) · Glenelg · Norwood · Perth (WA) · Canberra (ACT) · Wollongong (NSW) · Newcastle (NSW) · Hobart (TAS) · Darwin (NT)\n  \u003c\/div\u003e\n\u003c\/div\u003e\n```\n","brand":"24\/7 Gym Equipment","offers":[{"title":"Default Title","offer_id":53604261986577,"sku":"247-XG90-XG75-JH","price":132.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/3201\/7681\/files\/XG90-JHOOK.jpg?v=1779980608","url":"https:\/\/247gymequipment.com.au\/products\/j-hooks-for-xg90-xg75","provider":"24\/7 Gym Equipment","version":"1.0","type":"link"}