Top kits
Ring for a BBSHD spider · 104BCD · 32T/34T/36T

Generic 104BCD Narrow-Wide Chainring for BBSHD

A narrow-wide chainring for BBSHD, BBS03 and M625 motors that uses the standard 104mm four-bolt pattern. It bolts onto a 104BCD spider rather than straight onto the motor, which gives small, climbing-friendly sizes down to 32 teeth.

  • FitsBafang BBSHD, M625, BBS03 1000W, via a 104BCD spider
  • Teeth32T, 34T or 36T
  • Bolt pattern104BCD, four bolts
  • Tooth profileNarrow-wide
  • Mounts toStandard Bafang-fit 104BCD spiders
Made for
  • BBSHD owners already running a 104BCD spider who want a smaller climbing ring
  • Riders who want to swap tooth counts later without buying a new one-piece ring
  • Trail and fat-bike riders who need secure chain retention without a front derailleur
Pass if
  • Bikes without a 104BCD spider on the motor; the ring does not bolt to the bare drive
  • Riders who want 38 teeth or more from this ring
  • BBS01 and BBS02 owners, whose motors are not on the maker's fit list
Shop now

A 104 BCD ring opens the mountain-bike parts bin

The BBSHD does not take ordinary bicycle chainrings straight onto its drive. Its own rings, like the CHAOZHU and Powallon, are made to bolt onto the motor directly. A spider changes that: it bolts to the motor and presents a standard bolt pattern, and this ring uses the common 104mm, four-bolt pattern that mountain bikes have used for decades.

This part is the ring half of that system. It is a narrow-wide chainring in 32, 34 or 36 teeth with a 104BCD mount, made for BBSHD, M625 and BBS03 motors fitted with a standard Bafang-fit 104BCD spider. It is not a spider itself, so the bike needs one already or needs one alongside it.

  • Swap sizes cheaply: once the spider is on, changing gearing means changing only the ring.
  • Wider choice: any 104BCD ring of the right size and chain speed can go on the same spider.
  • Narrow-wide teeth: alternating tooth widths grip the chain for single-ring setups.
  • Small sizes: 32T is the smallest ring the 104BCD pattern accepts, and this ring goes right down to it.
Spider first, ring second. Look at your motor before ordering. If the stock ring bolts directly to the drive with no separate four-arm spider, you need a 104BCD spider such as the Cicony 104BCD adapter as well.

A spider also sets the chainline. The ring's position relative to the frame is fixed by the spider's shape, so the spider you choose decides whether the chain runs straight. The BBSHD chainring guide compares spiders and one-piece rings on chainline.

Tech specs

By the numbers

SpecValue
BrandGeneric
ModelCDBBRRBOA-7435A412
Ring typeNarrow-wide single chainring
Tooth counts32T, 34T, 36T
Bolt circle diameter104mm (104BCD)
Bolt count4, per the 104BCD standard
Smallest size on 104BCD32T, the pattern's practical minimum
MountingStandard Bafang-fit 104BCD spiders
Motor fitBafang BBSHD, M625, BBS03 1000W
Chain retentionNarrow-wide teeth match inner and outer chain plates
Front derailleurNot needed; built for single-ring setups
Included1 chainring

32, 34 or 36 teeth for crawling up loose climbs

The sizes on offer are all small by BBSHD standards. Most kits ship with a 44T or 46T ring for road speed, and on steep trails that leaves the motor turning slowly under heavy load. A slow-turning BBSHD under heavy load runs hot and delivers less of its power, which shows up as fading assist near the top of long climbs.

A 32–36T ring gears the whole bike down, so the motor spins faster on any climb. Compared with a stock 46T ring, the reduction is large:

RingRatio on 11T cogRatio on 42T cogChange vs 46T
36T3.270.8622% lower
34T3.090.8126% lower
32T2.910.7630% lower

Those percentages apply to every gear on the cassette. The low end becomes a crawling gear for loose, rocky climbs and loaded fat bikes. The top end drops too, so fast road stretches spin out sooner.

  • 32T: steep technical trails, snow and sand, heavy fat bikes, towing.
  • 34T: a balance for mixed singletrack with some fire-road speed.
  • 36T: trail riding with longer paved connections between trails.

Tooth count also changes how the throttle feels. With a small ring, a thumb of throttle from a standstill pulls the bike up to speed in the low cogs with less strain, which helps on loose starts where a big ring would spin the rear tire or stall the motor under load.

Smaller rings help the motor as much as the rider. Keeping the BBSHD spinning up in its efficient range on long climbs is one of the simplest ways to cut heat soak, alongside sensible current settings. Motor speed, torque and heat are tied together in the BBSHD 1000W guide.

Range check

Its spot in the range

BBSHD mid-drive kit models by type, September 2026. Highlighted: 104BCD Narrow-Wide Chainring (32–36T).

Bolting it to a 104 BCD spider, in order

Fitting the ring is quick once the spider is on the motor. If the spider is new too, the job becomes two stages: spider to motor, then ring to spider. Both need the drive-side crank arm off first, so plan to do them together.

  1. Switch the battery off and unplug it before working near the chainring.
  2. Pull the drive-side crank arm with a crank puller.
  3. Remove the old ring and any cover, noting spacer order.
  4. Fit the spider to the motor if it is new, following the spider maker's bolts and spacers.
  5. Bolt the ring to the spider with four chainring bolts, snugging them gradually in a cross pattern with a little thread-locker.
  6. Refit the crank arm and spin the cranks, watching for wobble and chainstay contact.

Chain length changes with ring size. Going from a 46T ring down to 32T frees a lot of chain, so remove links until the rear derailleur has proper tension in the smallest cog without over-stretching in the largest.

  • Check the chainring bolts are the right length for the spider and ring thickness.
  • Confirm the narrow-wide teeth line up with the chain's plates as the cranks turn; a skipping chain means a misaligned ring or worn chain.
  • Recheck bolt tightness after the first ride, since new parts settle.

A spider adds one more set of bolts to the drivetrain, and those bolts see motor torque on every pedal stroke. A quick check with a hex key every few weeks catches a loosening bolt before it becomes a creak, then a wobble.

Keep the spider's instructions to hand for its own bolts and spacers, since spiders differ. Motor mounting and crank removal are covered step by step in the BBSHD install guide.

Other options

Also worth a ride

The spider this ring needs1 Cicony Chainring Spider Adapter
Cicony Chainring Spider Adapter
Cicony's CNC aluminium 104BCD spider fits the BBS01, BBS02 and BBSHD and takes four-hole rings from 32T to 55T, with M5 screws included.
  • Chainring for the BBSHD
  • 32/55T options
Shop now
One-piece, deep offset2 CHAOZHU BBSHD Chainring
CHAOZHU BBSHD Chainring
CHAOZHU's 177 g 42T bolts straight to the BBSHD with a 20.5mm offset, or comes as an 8mm-offset 32–38T fat-bike ring.
  • Chainring for the BBSHD
  • 1000W · 48V
  • 42T options
Shop now
One-piece small rings3 mGYDY BBSHD Chainring
mGYDY BBSHD Chainring
mGYDY's 32–38T aluminium rings carry a 12mm offset and suit 7 to 12-speed chains.
  • Chainring for the BBSHD
  • 32/34/36/38T options
Shop now

Ring on a spider against one-piece offset rings

There are two ways to change a BBSHD's gearing. One is a one-piece ring that bolts straight to the motor, like the CHAOZHU or the Generic steel sprocket. The other is a spider plus a standard ring like this one. Each suits a different kind of rider.

  • Spider plus this ring: 104BCD, 32–36T, narrow-wide, cheap future swaps, and the spider decides the chainline.
  • CHAOZHU: one-piece aluminium, 42T with a 20.5mm offset or 32–38T with an 8mm offset for fat bikes.
  • Generic steel sprocket: one-piece steel 32–38T, built for wear under cargo and fat-bike loads.

Pick this ring if you already run a 104BCD spider, or if you expect to experiment with gearing and want each change to cost only a ring. Pick a one-piece ring if you want a single part with a known offset and no extra bolts to check. For a 130BCD setup, which suits large road-speed rings rather than small climbing ones, the IQ Labs 130BCD spider is the relevant part instead.

Four questions settle whether this ring fits: you have, or will buy, a 104BCD spider made for the BBSHD; your motor is a BBSHD, BBS03 or M625; you want 32, 34 or 36 teeth; and your drivetrain runs a single ring with no front derailleur.

A small ring with a dirty chain wears faster than a large one, because fewer teeth share the load. Clean and lube often, and replace the chain before it stretches.

Build Q&A

Fitment Q&A

Is this a spider or a chainring?

It is a narrow-wide chainring with a 104BCD bolt pattern. It mounts onto a standard Bafang-fit 104BCD spider, which the motor needs separately.

Why is 32T the smallest size?

The 104mm bolt circle leaves no room for fewer teeth; 32T is the practical minimum for any 104BCD ring.

Will it fit my BBSHD without a spider?

No. Without a 104BCD spider, there is nothing for the four bolts to attach to on the BBSHD's drive.

Does it work with a BBS02?

The maker lists the BBSHD, M625 and BBS03. BBS02 riders should check their spider and ring fit separately.