.dbg{--forge:#16181D;--gunmetal:#3E454F;--steel:#F2F3F5;--orange:#E8551F;--bronze:#8C6D46;font-family:Arial,Helvetica,sans-serif;color:var(--gunmetal);line-height:1.55;max-width:820px;margin:0 auto;} .dbg *{box-sizing:border-box;} .dbg-trustbar{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px;padding:0;list-style:none;} .dbg-chip{display:flex;align-items:center;gap:8px;background:var(--steel);border:1px solid #E2E4E8;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--forge);} .dbg-chip svg{flex:0 0 auto;width:18px;height:18px;} .dbg-lead{font-size:17px;color:var(--forge);margin:0 0 26px;} .dbg-h{font-size:20px;color:var(--forge);margin:0 0 12px;border-bottom:2px solid var(--orange);padding-bottom:6px;display:inline-block;} .dbg-list{margin:0 0 26px;padding:0;list-style:none;} .dbg-list li{position:relative;padding-left:22px;margin-bottom:10px;font-size:15px;color:var(--gunmetal);} .dbg-list li::before{content:"";position:absolute;left:0;top:8px;width:9px;height:9px;background:var(--orange);border-radius:50%;} .dbg-callout{background:var(--forge);border-left:5px solid var(--orange);color:var(--steel);padding:20px 22px;border-radius:4px;margin:0 0 28px;} .dbg-callout-tag{display:inline-block;color:var(--orange);font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;} .dbg-callout p{margin:0 0 6px;font-size:15px;} .dbg-callout a{color:var(--bronze);} .dbg-cmp{width:100%;border-collapse:collapse;margin:0 0 28px;font-size:14px;} .dbg-cmp caption{text-align:left;font-weight:700;color:var(--forge);margin-bottom:8px;font-size:15px;} .dbg-cmp th,.dbg-cmp td{border:1px solid #E2E4E8;padding:10px 12px;text-align:left;} .dbg-cmp th{background:var(--gunmetal);color:var(--steel);font-weight:700;} .dbg-cmp td:nth-child(2){color:var(--forge);font-weight:700;} .dbg-acc{border:1px solid #E2E4E8;border-radius:4px;margin-bottom:10px;overflow:hidden;} .dbg-acc summary{cursor:pointer;padding:14px 16px;font-weight:700;color:var(--forge);background:var(--steel);list-style:none;} .dbg-acc summary::-webkit-details-marker{display:none;} .dbg-acc summary::after{content:"+";float:right;color:var(--orange);font-weight:800;} .dbg-acc[open] summary::after{content:"-";} .dbg-acc-body{padding:14px 16px;font-size:14px;} .dbg-acc-body ul{margin:0;padding-left:20px;} .dbg-acc-body li{margin-bottom:6px;} .dbg-acc-body table{width:100%;border-collapse:collapse;font-size:14px;} .dbg-acc-body table td{padding:6px 0;border-bottom:1px solid #eee;} .dbg-acc-body a{color:var(--bronze);font-weight:700;} Authorized Body-Solid Dealer 10-Year Frame Warranty Free Freight Shipping 0% Financing One machine, two stacks, every angle a cable exercise covers - so you can train shoulders, back, and legs at full range of motion without waiting on equipment or driving to a gym. Why this one Two independent 160 lb weight stacks (upgradable to 210 lbs each) give you 320 lbs of resistance on tap, with room to grow into heavier work later. Pulleys adjust vertically with a full 180-degree swivel range of motion, so you can match the cable angle to your shoulder or hip instead of forcing the joint to match the machine. 20 starting positions on 3.2 inch hole spacing mean you dial in height in small enough increments to actually protect a cranky shoulder or knee. No-cable-change design lets you move from one exercise to the next without stopping to rethread anything - more sets done, less fiddling. Warranty 10 years on the frame. 1 year on everything else - pulleys, bearings, hardware, cables, and upholstery. That's straight from Body-Solid, no fine print games. Full terms are on our warranty page if you want to read them yourself before you buy - which you should. What "warranty" actually covers This PFT100 Typical competitor Frame 10 years 1-3 years Pulleys & bearings 1 year 90 days - 1 year Cables & upholstery 1 year 90 days, often excluded Hardware & pop pins 1 year Rarely covered separately Full specifications Model PFT100 Dual Stack Functional Trainer Weight stacks Two independent 160 lb stacks (210 lbs each available) Weight capacity 160 lbs per stack, 320 lbs total (210 lbs per stack option) Weight ratio 2:1 Pulley range of motion 180 degrees, vertically adjustable Starting positions 20 positions, 3.2 inch hole spacing Included Two adjustable nylon cable handles, chinning bar, pop pins for stack adjustment Storage Integrated accessory bar storage Dimensions 42.3 x 62.6 x 83.0 in Assembled weight 476.3 lbs Will it fit your space Footprint is 42.3 in wide by 62.6 in deep. The frame stands 83 inches tall - just under 7 feet - so measure your ceiling height, especially if you have ductwork, a drop ceiling, or a light fixture in the way, before you order. How it arrives Ships free via curbside liftgate freight in one crate, assembled weight 476.3 lbs. Someone needs to be home to receive it and move it from the curb - the freight driver won't carry it inside. Full walkthrough of what to expect: How Your Gym Arrives. Complete the setup Everything you need to start training ships with the unit - two adjustable nylon cable handles, a chinning bar, and pop pins for stack adjustment. No additional accessories are required to begin.