{"product_id":"pull-up-chin-up-bar-attachment-xg90","title":"Pull-Up \u0026 Chin-Up Bar Attachment — Overhead Station for XG90","description":"\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    .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    .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    \/* Difference callout *\/\n    .diff-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-bottom: 28px; }\n    .diff-box-title { font-family: 'Barlow Condensed', sans-serif; font-weight: 800; font-size: 14px; text-transform: uppercase; letter-spacing: .06em; color: var(--accent); margin-bottom: 10px; }\n    .diff-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n    @media(max-width:500px){ .diff-grid { grid-template-columns: 1fr; } }\n    .diff-item { padding: 10px 14px; border-radius: 6px; border: 1px solid var(--border); font-size: 13px; color: var(--muted); line-height: 1.5; }\n    .diff-item strong { display: block; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: .04em; color: var(--text); margin-bottom: 4px; }\n    .diff-item.this { background: var(--accent-lt); border-color: var(--accent); }\n    .diff-item.other { background: var(--card-alt); }\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    \/* Grip cards *\/\n    .grip-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 28px; }\n    @media(max-width:520px){ .grip-grid { grid-template-columns: 1fr; } }\n    .grip-card { background: var(--card); border: 1px solid var(--border); border-radius: 8px; padding: 18px 16px; text-align: center; box-shadow: 0 1px 3px var(--shadow); transition: border-color .2s; }\n    .grip-card:hover { border-color: var(--accent); }\n    .grip-icon { font-size: 28px; display: block; margin-bottom: 8px; }\n    .grip-title { font-family: 'Barlow Condensed', sans-serif; font-weight: 800; font-size: 16px; text-transform: uppercase; letter-spacing: .05em; color: var(--text); display: block; margin-bottom: 5px; }\n    .grip-tag { font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 11px; text-transform: uppercase; letter-spacing: .06em; background: var(--accent-lt); color: var(--accent); border: 1px solid var(--accent); border-radius: 3px; padding: 3px 8px; display: inline-block; margin-bottom: 8px; }\n    .grip-desc { font-size: 12.5px; color: var(--muted); line-height: 1.5; }\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    .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\u003cdiv class=\"pd\"\u003e\n\u003c!-- Badges --\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 \u003cspan class=\"badge b-gold\"\u003e🔧 Compatible — XG90\u003c\/span\u003e \u003cspan class=\"badge b-blue\"\u003e💪 Pull-Up \u0026amp; Chin-Up Bar\u003c\/span\u003e \u003cspan class=\"badge b-grey\"\u003e🚚 Fast Australia-Wide Delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- H1 --\u003e\n\u003ch1 class=\"pd-h1\"\u003ePull-Up \u0026amp; Chin-Up Bar Attachment — Overhead Bodyweight Station \u003cspan class=\"sub\"\u003eOptional Add-On for XG90 Commercial Gym Station | Top-Mount | Australia\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003c!-- Intro --\u003e\n\u003cdiv class=\"pd-intro\"\u003e\n\u003cp\u003eThe \u003cstrong\u003ePull-Up \u0026amp; Chin-Up Bar Attachment\u003c\/strong\u003e is a compact, heavy-duty overhead bar that mounts to the top of the XG90 uprights to create a \u003cstrong\u003ededicated pull-up and chin-up station\u003c\/strong\u003e. The H-frame mounting design locks securely across both uprights using the machine's existing hardware points, positioning a \u003cstrong\u003eknurled grip bar overhead\u003c\/strong\u003e for pull-ups, chin-ups, dead hangs and hanging core work. A clean, no-frills overhead pulling station — built from commercial-grade steel with a matte black powder-coat finish matched to the XG90 frame.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Compatibility --\u003e\n\u003cdiv class=\"compat-box\"\u003e\n\u003cdiv class=\"compat-icon\"\u003e🔗\u003c\/div\u003e\n\u003cdiv class=\"compat-body\"\u003e\n\u003cstrong\u003eCompatible Machine\u003c\/strong\u003e \u003cspan\u003eDesigned specifically for the \u003cstrong\u003eXG90 Commercial Gym Station\u003c\/strong\u003e. Mounts across the top of the uprights using existing hardware connection points — no drilling or modification required. This attachment is \u003cstrong\u003enot compatible with the XG75 (G25)\u003c\/strong\u003e. Contact us before ordering if you are unsure which machine model you own.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Difference vs multi-grip frame --\u003e\n\u003cdiv class=\"diff-box\"\u003e\n\u003cdiv class=\"diff-box-title\"\u003e🔍 Pull-Up Bar vs Multi-Grip Chin-Up Frame — Which One?\u003c\/div\u003e\n\u003cdiv class=\"diff-grid\"\u003e\n\u003cdiv class=\"diff-item this\"\u003e\n\u003cstrong\u003e✓ This — Pull-Up Bar Attachment\u003c\/strong\u003e Compact single crossbar design. Standard pull-up and chin-up grip. Streamlined, space-efficient. Ideal if you need a reliable overhead bar without the added structure of a full frame. Best for standard pull-up and chin-up training.\u003c\/div\u003e\n\u003cdiv class=\"diff-item other\"\u003e\n\u003cstrong\u003eMulti-Grip Chin-Up Frame (also available)\u003c\/strong\u003e Full rectangular frame spanning the uprights. Wide grip, standard grip and neutral (parallel) grip all in one structure. Best for users who want grip variety — wide-grip pull-ups, neutral-grip chin-ups and hanging leg raises from multiple positions.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stats --\u003e\n\u003cdiv class=\"stats\"\u003e\n\u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"stat-n\"\u003e2\u003c\/span\u003e \u003cspan class=\"stat-l\"\u003eGrip Options\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"stat-n\"\u003eTOP\u003c\/span\u003e \u003cspan class=\"stat-l\"\u003eFrame Mount\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"stat-n\"\u003e✋\u003c\/span\u003e \u003cspan class=\"stat-l\"\u003eKnurled Grip\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"stat-n\"\u003eBW\u003c\/span\u003e \u003cspan class=\"stat-l\"\u003eBodyweight Training\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hi-box\"\u003e\n\u003cstrong\u003ePull-ups and chin-ups — still the gold standard for back and bicep development.\u003c\/strong\u003e\u003cbr\u003eNo cable machine, lat pulldown or row replicates the full-body coordination and stabiliser recruitment of a weighted bodyweight pull-up. The overhead bar attachment makes this fundamental movement available at your XG90 without a separate pull-up tower — keeping your training space consolidated and your overhead position always accessible.\u003c\/div\u003e\n\u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Grip Options --\u003e\n\u003cdiv class=\"lbl\"\u003eGrip Options\u003c\/div\u003e\n\u003ch2 class=\"stitle\"\u003ePull-Up vs Chin-Up — Know the Difference\u003c\/h2\u003e\n\u003cdiv class=\"grip-grid\"\u003e\n\u003cdiv class=\"grip-card\"\u003e\n\u003cspan class=\"grip-icon\"\u003e🔄\u003c\/span\u003e \u003cspan class=\"grip-title\"\u003ePull-Up\u003c\/span\u003e \u003cspan class=\"grip-tag\"\u003ePronated — Overhand\u003c\/span\u003e \u003cspan class=\"grip-desc\"\u003ePalms facing away from you. Primarily targets the latissimus dorsi and teres major — the muscles responsible for back width. The wider your grip, the greater the lat stretch and emphasis on outer back width. The standard pull-up is the most recognised upper body bodyweight exercise.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grip-card\"\u003e\n\u003cspan class=\"grip-icon\"\u003e💪\u003c\/span\u003e \u003cspan class=\"grip-title\"\u003eChin-Up\u003c\/span\u003e \u003cspan class=\"grip-tag\"\u003eSupinated — Underhand\u003c\/span\u003e \u003cspan class=\"grip-desc\"\u003ePalms facing toward you. Shifts more load onto the biceps brachii and lower lats compared to the overhand grip — making chin-ups one of the best exercises for simultaneous bicep and back development. Generally easier for beginners than pull-ups due to greater bicep involvement.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Key Features --\u003e\n\u003cdiv class=\"lbl\"\u003eKey Features\u003c\/div\u003e\n\u003ch2 class=\"stitle\"\u003eSimple. Solid. Effective.\u003c\/h2\u003e\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\u003eTop-Mount H-Frame — No Modification\u003c\/strong\u003e \u003cspan\u003eH-frame mounts across the top of the XG90 uprights using existing hardware connection points — no drilling, no permanent modification, no additional tools required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"f-icon\"\u003e✋\u003c\/div\u003e\n\u003cdiv class=\"f-body\"\u003e\n\u003cstrong\u003eKnurled Grip Bar\u003c\/strong\u003e \u003cspan\u003eKnurling on the grip section ensures secure hand contact under bodyweight load — prevents slipping on high-rep sets and during weighted pull-up training\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"f-icon\"\u003e📐\u003c\/div\u003e\n\u003cdiv class=\"f-body\"\u003e\n\u003cstrong\u003eCompact Design — Minimal Overhead Space\u003c\/strong\u003e \u003cspan\u003eMore compact than a full multi-grip frame — suits gym spaces where overhead clearance is a priority. Mounts flush to the top of the machine without extending significantly beyond the frame footprint\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"f-icon\"\u003e🏗️\u003c\/div\u003e\n\u003cdiv class=\"f-body\"\u003e\n\u003cstrong\u003eCommercial-Grade Steel\u003c\/strong\u003e \u003cspan\u003eBuilt from heavy-duty steel rated for repeated bodyweight and weighted pull-up loading — the same construction standard as the XG90 machine frame\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"f-icon\"\u003e🏋️\u003c\/div\u003e\n\u003cdiv class=\"f-body\"\u003e\n\u003cstrong\u003eWeighted Pull-Up Capable\u003c\/strong\u003e \u003cspan\u003eRated for bodyweight plus additional load via a dip belt or weighted vest — enables progressive overload on pull-ups and chin-ups as bodyweight reps become manageable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"f-icon\"\u003e✨\u003c\/div\u003e\n\u003cdiv class=\"f-body\"\u003e\n\u003cstrong\u003eMatte Black — Matched Frame Finish\u003c\/strong\u003e \u003cspan\u003ePowder-coated matte black to match the XG90 machine frame — clean, integrated appearance rather than an obvious aftermarket bolt-on\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Exercise Reference --\u003e\n\u003cdiv class=\"lbl\"\u003eWhat Can You Train?\u003c\/div\u003e\n\u003ch2 class=\"stitle\"\u003eExercise Reference\u003c\/h2\u003e\n\u003cdiv class=\"ex-grid\"\u003e\n\u003cdiv class=\"ex-card\"\u003e\n\u003ch3\u003ePull-Ups \u0026amp; Chin-Ups\u003c\/h3\u003e\n\u003cul class=\"ex-list\"\u003e\n\u003cli\u003eStandard pull-up (pronated — overhand)\u003c\/li\u003e\n\u003cli\u003eChin-up (supinated — underhand)\u003c\/li\u003e\n\u003cli\u003eWide-grip pull-up (lat width)\u003c\/li\u003e\n\u003cli\u003eClose-grip pull-up (inner lats)\u003c\/li\u003e\n\u003cli\u003eWeighted pull-up (dip belt or vest)\u003c\/li\u003e\n\u003cli\u003eNegative pull-up (eccentric overload)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ex-card\"\u003e\n\u003ch3\u003eBodyweight \u0026amp; Core\u003c\/h3\u003e\n\u003cul class=\"ex-list\"\u003e\n\u003cli\u003eDead hang (grip and shoulder health)\u003c\/li\u003e\n\u003cli\u003eScapular pull-up (shoulder activation)\u003c\/li\u003e\n\u003cli\u003eHanging knee raise (core)\u003c\/li\u003e\n\u003cli\u003eHanging leg raise (advanced core)\u003c\/li\u003e\n\u003cli\u003eL-sit hold (static core)\u003c\/li\u003e\n\u003cli\u003eExplosive pull-up (power development)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Specs --\u003e\n\u003cdiv class=\"lbl\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"stitle\"\u003eTechnical Details\u003c\/h2\u003e\n\u003ctable class=\"sp-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eAttachment Type\u003c\/td\u003e\n\u003ctd\u003ePull-up and chin-up overhead bar — top mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompatible Machines\u003c\/td\u003e\n\u003ctd\u003eXG90 Commercial Gym Station only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame Design\u003c\/td\u003e\n\u003ctd\u003eH-frame — single crossbar mounted via two upright arms\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMount Position\u003c\/td\u003e\n\u003ctd\u003eTop of machine uprights — compact overhead profile\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMount Type\u003c\/td\u003e\n\u003ctd\u003eFrame hardware connection — no drilling or modification required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGrip Options\u003c\/td\u003e\n\u003ctd\u003ePull-up (pronated overhand) · Chin-up (supinated underhand)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGrip Surface\u003c\/td\u003e\n\u003ctd\u003eKnurled — secure contact under bodyweight and weighted load\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLoading Capability\u003c\/td\u003e\n\u003ctd\u003eBodyweight + additional loaded resistance via dip belt or vest\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConstruction\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 frame\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAlso Available\u003c\/td\u003e\n\u003ctd\u003eMulti-Grip Chin-Up Frame — wider frame with neutral grip side rails for additional grip variety\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSold As\u003c\/td\u003e\n\u003ctd\u003eOptional add-on — contact us to confirm inclusion with your machine\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDelivery\u003c\/td\u003e\n\u003ctd\u003eAustralia-wide — Sydney, Melbourne, Brisbane, Adelaide, Perth \u0026amp; regional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Who is it for --\u003e\n\u003cdiv class=\"lbl\"\u003eWho Is This For?\u003c\/div\u003e\n\u003ch2 class=\"stitle\"\u003eThe Right Add-On For\u003c\/h2\u003e\n\u003cul class=\"who-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eBack and lat development athletes\u003c\/strong\u003e — pull-ups and chin-ups remain among the most effective exercises for lat width, thickness and overall upper back development; this attachment makes them available at your machine\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUsers who want a simple, reliable overhead bar\u003c\/strong\u003e — if you don't need the full grip variety of the multi-grip frame and just want a solid pull-up bar at your machine, this is the streamlined option\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePT studios and commercial gyms\u003c\/strong\u003e — adds a pull-up station to the XG90 setup, covering the overhead pulling movement pattern that cable machines alone cannot fully replicate\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eXG90 owners completing their setup\u003c\/strong\u003e — adds a dedicated overhead pull-up station to the XG90 where one has not been included, covering the overhead pulling movement pattern that cable machines alone cannot fully replicate\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBeginners building pull-up strength\u003c\/strong\u003e — dead hangs, scapular pull-ups and jumping negatives are essential early progressions; this bar provides the consistent overhead position needed for structured pull-up training\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FAQ --\u003e\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\u003cdiv class=\"faq-item\"\u003e\n\u003cinput id=\"f1\" type=\"checkbox\"\u003e \u003clabel for=\"f1\" class=\"faq-q\"\u003eWhat is the difference between this and the Multi-Grip Chin-Up Frame?\u003c\/label\u003e\n\u003cdiv class=\"faq-a\"\u003eThis is a \u003cstrong\u003ecompact single-bar pull-up attachment\u003c\/strong\u003e — a single crossbar mounted via an H-frame to the top of the uprights. It provides a standard pull-up and chin-up grip position. The \u003cstrong\u003eMulti-Grip Chin-Up Frame\u003c\/strong\u003e is a larger rectangular frame that spans the full upright width and provides wide grip on the outer edges, standard grip on the top bar, and neutral (parallel) grip on the side rails — three grip positions in one structure. Choose this attachment if you want a clean, simple pull-up bar; choose the multi-grip frame if you want maximum grip variety including neutral grip.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cinput id=\"f2\" type=\"checkbox\"\u003e \u003clabel for=\"f2\" class=\"faq-q\"\u003eWhat is the difference between a pull-up and a chin-up?\u003c\/label\u003e\n\u003cdiv class=\"faq-a\"\u003eThe difference is hand orientation. A \u003cstrong\u003epull-up\u003c\/strong\u003e uses an overhand (pronated) grip — palms facing away — and places greater emphasis on the lats and upper back. A \u003cstrong\u003echin-up\u003c\/strong\u003e uses an underhand (supinated) grip — palms facing toward you — and recruits more bicep involvement alongside the lats. Both are valuable and use the same bar — simply change your grip orientation. Chin-ups are generally slightly easier for beginners due to the additional bicep contribution.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cinput id=\"f3\" type=\"checkbox\"\u003e \u003clabel for=\"f3\" class=\"faq-q\"\u003eIs this attachment included with the XG90 as standard?\u003c\/label\u003e\n\u003cdiv class=\"faq-a\"\u003eA chin-up handle is \u003cstrong\u003eincluded as standard in the XG90 Complete Attachment Pack and the XG90 Bundle\u003c\/strong\u003e. This listing is for customers purchasing a replacement, or buying separately outside of the bundle. Contact us to confirm what came with your specific machine purchase.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cinput id=\"f4\" type=\"checkbox\"\u003e \u003clabel for=\"f4\" class=\"faq-q\"\u003eCan I do weighted pull-ups on this bar?\u003c\/label\u003e\n\u003cdiv class=\"faq-a\"\u003eYes — the bar is rated for \u003cstrong\u003ebodyweight plus additional load via a dip belt or weighted vest\u003c\/strong\u003e. Weighted pull-ups are one of the most effective progressive overload methods for lat and upper back development. Start conservatively with added weight and build load incrementally. Ensure your grip is secure on the knurled bar before adding significant additional load.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cinput id=\"f5\" type=\"checkbox\"\u003e \u003clabel for=\"f5\" class=\"faq-q\"\u003eDoes installation require drilling into the machine?\u003c\/label\u003e\n\u003cdiv class=\"faq-a\"\u003eNo — the attachment \u003cstrong\u003emounts to existing hardware connection points\u003c\/strong\u003e at the top of the XG90 uprights. No drilling, cutting or welding is required. It installs cleanly and can be removed without leaving any permanent marks on the machine frame.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Related --\u003e\n\u003cdiv class=\"lbl\"\u003eComplete Your Setup\u003c\/div\u003e\n\u003ch2 class=\"stitle\"\u003eFrequently Bought Together\u003c\/h2\u003e\n\u003cdiv class=\"rel-grid\"\u003e\n\u003ca class=\"rel-link\" href=\"#\"\u003e🏋️ XG90 Commercial Gym Station (Machine Only) \u003cspan class=\"arr\"\u003e→\u003c\/span\u003e\u003c\/a\u003e \u003ca class=\"rel-link\" href=\"#\"\u003e📦 XG90 + Complete Attachment Bundle \u003cspan class=\"arr\"\u003e→\u003c\/span\u003e\u003c\/a\u003e \u003ca class=\"rel-link\" href=\"#\"\u003e💪 Multi-Grip Chin-Up Frame (more grip options) \u003cspan class=\"arr\"\u003e→\u003c\/span\u003e\u003c\/a\u003e \u003ca class=\"rel-link\" href=\"#\"\u003e🦾 Dip Bar Attachment \u003cspan class=\"arr\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Geo --\u003e\n\u003cdiv class=\"geo\"\u003e\n\u003cstrong\u003ePull-Up \u0026amp; Chin-Up Bar Attachment Delivery Areas — Australia:\u003c\/strong\u003e\u003cbr\u003eSydney (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)\u003c\/div\u003e\n\u003c\/div\u003e","brand":"24\/7 Gym Equipment","offers":[{"title":"Default Title","offer_id":53338214662417,"sku":"247-XG90-XG75-CUF","price":115.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/3201\/7681\/files\/XG90pullupbar.webp?v=1774407139","url":"https:\/\/247gymequipment.com.au\/products\/pull-up-chin-up-bar-attachment-xg90","provider":"24\/7 Gym Equipment","version":"1.0","type":"link"}