Top kits
BBSHD ring · 12 mm offset · 32T–38T

mGYDY BBSHD Chainring

A CNC-machined 32T–38T chainring for the Bafang BBSHD and related 1000W motors, with a 12 mm offset and T6 heat-treated 6061/7075 alloy. It is a climbing and commuting ring that runs on anything from 7- to 12-speed chains.

  • FitsBBSHD, BBS03, M615, M625, G341
  • Teeth32T, 34T, 36T, 38T
  • Offset12 mm
  • Mount104BCD mounting design
  • Material6061/7075 aluminium, T6 heat-treated
  • Chains7- to 12-speed
Made for
  • Hilly commuters and trail riders who want lower gears than stock
  • Builds that need a mid-depth offset between shallow fat bike rings and deep-dish rings
  • Riders running modern 11- or 12-speed chains
Pass if
  • Flat, fast road builds that spin out below 25 mph
  • BBS01 and BBS02 motors
  • Riders who want a chain guard
Shop now

A 12 mm offset ring for climbing without a crooked chain

On a BBSHD, chainline and gearing tend to fight. A small ring helps the motor climb, but a ring that sits in the wrong plane runs the chain at an angle and chews through teeth. mGYDY's answer is a 32T–38T ring with a fixed 12 mm offset.

Offset, or dish, is the distance between the ring's mounting face and its teeth. Fat bike rings often use a shallow dish, around 8 mm, to keep the chain outboard for wide rear ends. Deep-dish rings of 20 mm or more pull the chain well inboard for narrow frames. A 12 mm ring sits between those two families.

That middle depth is useful because the stock BBSHD ring lands outboard on many standard frames. A moderate offset can bring the chain closer to the middle of the cassette without going as far as the deepest rings. mGYDY also names fat snow bikes as a use, so the ring covers a wide spread of frames; the tape measure decides where yours lands.

Offset familyTypical useExample
About 8 mmFat bikes, wide rear endsebsenopower 32T–38T
12 mmMid-depth, broad frame rangemGYDY 32T–38T
13 mmSimilar mid-depthGeneric 36T ring
20.5 mmDeep inboard pullCHAOZHU 42T

Each maker measures offset from its own reference, so compare by measuring the fitted ring, not by trusting a number across brands. Measure from the frame centre to the teeth and match it to the middle cog within a few millimetres.

Tech specs

By the numbers

SpecValue
TypeChainwheel sprocket for Bafang mid-drives
Motors namedBafang BBS03, BBSHD, M615, G341, M625
Power class1000W mid-drive e-bikes
Tooth options32T, 34T, 36T, 38T
Configuration shownBBSHD-32T
Offset12 mm
MountingStandard 104BCD design
Material6061/7075 aluminium alloy
Heat treatmentT6
FinishSandblasted and anodised
Teeth machiningCNC precision-cut
Chain compatibility7- to 12-speed
Frame useStandard e-bikes and fat snow bikes
In the box1 × 12 mm offset chainwheel

Choosing 32T or 38T for hills, commutes and road links

mGYDY frames its four sizes around riding jobs: steep climbing at the small end, daily commuting in the middle and faster road riding at 38T. The arithmetic behind that is simple.

Speed in any gear is cadence times ratio times wheel circumference. At 90 rpm on an 11T cog, the four sizes give these top-gear speeds.

Ring2.1 m wheel2.3 m wheel (fat or 29er)
32T20.5 mph22.5 mph
34T21.8 mph23.9 mph
36T23.1 mph25.3 mph
38T24.3 mph26.7 mph

The small end is about heat as much as gearing. A BBSHD climbing on a big ring turns slowly under high current, and that heats windings and controller quickly. Each step down in ring size keeps the motor spinning faster up the same grade.

  • 32T: steep trails, cargo, towing, heavy riders on 48V.
  • 34T: hilly singletrack with some road between trailheads.
  • 36T: hilly commuting; the most balanced choice for mixed use.
  • 38T: commuters who climb often but still want road pace.
Pick by your longest climb: if it takes more than five minutes at full assist, go 32T–34T. If your climbs are short and your flats are long, 38T keeps more top speed.

All four sizes also go easier on the nylon primary gear inside the drive, which sees its worst loads at low speed and high torque. That failure mode is traced in the nylon gear guide.

Range check

Its spot in the range

BBSHD mid-drive kit models by type, September 2026. Highlighted: mGYDY BBSHD Chainring.

Why T6-treated 6061/7075 alloy matters under 1000W

A pedal-only chainring sees a few hundred watts at most. A BBSHD ring sees the motor's full output on every launch, which is why the material and its heat treatment are more than marketing on this part.

mGYDY machines the ring from 6061/7075 aluminium and gives it T6 heat treatment, the standard process that brings both alloys to their high-strength state. 7075 is the harder of the two grades and resists tooth wear better; 6061 is tougher and easier to machine. The ring is sandblasted and anodised, a surface treatment that adds corrosion resistance and a hard skin.

CNC-cut teeth are meant to mesh smoothly with the chain, which cuts noise and wear. The ring is rated for 7- to 12-speed chains, a wide range that covers old 7-speed freewheels through current 12-speed cassettes.

  • 7–9 speed: wider chains, common on budget conversions and hub gears.
  • 10–11 speed: most mid-range 1x trail drivetrains.
  • 12 speed: modern wide-range cassettes; check the chain sits squarely on the teeth.

Even hard-anodised 7075 is a wear part on a mid-drive. Chains stretch, and a stretched chain rides up the teeth until they hook.

  1. Check chain wear with a gauge at regular intervals.
  2. Replace the chain before it passes the wear limit.
  3. Inspect the teeth for a shark-fin profile when you swap chains.
  4. Replace ring and chain together if a new chain skips under power.

A gear sensor that briefly cuts motor power during shifts also protects the teeth, since shifting under full load is one of the harshest moments a ring sees.

Other options

Also worth a ride

Shallow fat bike offset1 ebsenopower BBSHD Chainring
ebsenopower BBSHD Chainring
32T–38T BBSHD ring with an 8 mm offset aimed at wide fat bike rear ends.
  • Chainring for the BBSHD
  • 32/34/36/38T options
Shop now
Deep 20.5 mm offset3 CHAOZHU BBSHD Chainring
CHAOZHU BBSHD Chainring
CHAOZHU 42T 6061-T6 ring with a 20.5 mm offset, plus an 8 mm fat bike version.
  • Chainring for the BBSHD
  • 1000W · 48V
  • 42T options
Shop now

Confirming the 104BCD mount and motor code before fitting

mGYDY names five motor codes: BBS03, BBSHD, M615, G341 and M625. The BBSHD and BBS03 are the same motor, and the other codes belong to Bafang's wider mid-drive line, so start by reading the label on your motor casing.

The ring is described with a standard 104BCD mounting design. Work out how the ring will attach on your motor: with the stock ring off, count and measure the fixing points and compare them with the ring's holes. If your drive has a 104BCD spider fitted, the pattern will match directly. BBS01 and BBS02 motors use a different spline and are not listed.

If the holes line up only with force, stop there. Filing or drilling a chainring changes how the load passes through it, and a cracked ring under 1000W is a crash waiting to happen. A ring that seats flat, with every bolt threading in by hand, is the sign of a correct fit.

Installation takes the standard tools:

  1. Remove the drive-side crank arm with a matching crank puller.
  2. Take off the stock ring or adapter.
  3. Fit the mGYDY ring with medium-strength threadlocker on each bolt, tightened in a star pattern with a torque wrench.
  4. Refit the crank, shorten the chain and check chainline in every cog.

Moving from a 46T stock ring to 36T removes roughly two to three inner-plus-outer link pairs. Crank and chain steps run in order in the BBSHD install guide.

Build Q&A

Fitment Q&A

What chains work with the mGYDY ring?

mGYDY rates it for 7- to 12-speed chains, which covers most conversion drivetrains.

Which motors does it fit?

Bafang BBS03/BBSHD, M615, G341 and M625 are named. It does not fit BBS01 or BBS02.

Is 12 mm offset right for a fat bike?

It can be; mGYDY names fat snow bikes. Measure chainline first, since wide rear ends often suit a shallower offset such as 8 mm.

Which size is best for mixed riding?

36T balances climbing and road pace for most riders on 48V or 52V.