Top kits
BBSHD ring · 40T or 42T · 7075 alloy

EfforPrac BBSHD 40T/42T Chainring

A black 7075 aluminium chainring in 40T or 42T for the Bafang BBSHD, M625 and M615 at 48V and 1000W. It is a middle gear: lower than stock for the climbs, still tall enough for road pace.

  • FitsBBSHD, M625, M615 (48V 1000W)
  • Teeth40T or 42T
  • Material7075 aluminium alloy
  • WeightAbout 250 g per set
  • ColourBlack
  • SizingConfirm M625 or M615 before ordering
Made for
  • Commuters on hilly routes who still ride fast on the flat
  • 48V builds that feel sluggish on climbs with the stock ring
  • Riders who want a harder 7075 ring in plain black
Pass if
  • Steep trails and cargo work that need 32T–36T
  • Flat-country speed builds that want 50T or more
  • Builders who need a published offset figure before buying
Shop now

The 40T or 42T middle gear for climbing and cruising

Most BBSHD owners end up in the same place: the stock ring feels tall on hills, and a 32T ring feels short on the road. The EfforPrac ring sits between them in 40T or 42T, a step down that trims the climbing load without giving up road speed.

It is machined from 7075 aluminium, the harder of the two alloys common in chainrings, finished in black. 7075 resists tooth wear better than 6061, which matters on a motor that pushes 1000W through the ring at every launch. EfforPrac puts the weight at about 250 g per set, and 9 oz for the item.

Here is where the two sizes land against the stock 46T, at 90 rpm on an 11T cog.

Ring2.1 m wheel2.3 m wheelLow gear, 51T cog, 2.1 m
40T25.6 mph28.1 mph5.5 mph
42T26.9 mph29.5 mph5.8 mph
46T (stock size)29.5 mph32.3 mph6.4 mph

A drop of four to six teeth does not sound like much, but it raises the motor's speed on every climb by roughly 10–15 percent. That is enough to take the edge off heat soak on a long grade while keeping mid-20s cruising on the flat.

  • 40T: hillier routes, heavier riders, 48V packs.
  • 42T: mostly flat routes with regular short climbs, or 52V packs.

Want one ring that does most things well? Start in this size band.

Tech specs

By the numbers

SpecValue
TypeMid-drive chainring
Motor fitBafang BBSHD, M625, M615
System rating48V, 1000W mid-drive
Tooth options40T, 42T
Configuration shown40T
Material7075 aluminium alloy
WeightAbout 250 g per set
Item weight9 oz
Dimensions6.69 × 6.3 × 1.57 in
ColourBlack
FinishBlack, wear-resistant
OffsetNot published
Front drivetrainSingle ring, no front derailleur
Sizing noteConfirm motor model (M625 or M615) before ordering

Hilly commute on a 48V pack: where 40T beats the stock ring

Picture a 25-minute commute with two climbs of three or four minutes each. On a 48V pack with the stock ring, the motor slows on each grade, current climbs and the casing warms. By the second hill, power may start to fade.

That fade is the controller protecting itself from heat. The BBSHD handles heat better than the smaller BBS02, but it still makes most of its heat when it turns slowly under heavy current. A 40T ring keeps it spinning faster at the same road speed, so the current needed for the same push is lower.

The practical result is steadier power over the whole ride.

  1. Climb one: the motor stays closer to its efficient speed, so less energy turns into heat.
  2. Flat section: top speed drops a few mph compared with stock, but 48V rarely held the stock ring's top gear anyway.
  3. Climb two: the motor starts it cooler, so it has more headroom before thermal cut-back.
48V or 52V: a 52V pack spins the motor faster at full throttle, so it can pull a taller ring. On 48V, 40T tends to suit hilly routes better; on 52V, 42T keeps a little more speed.

The internal nylon primary gear benefits from the same change. It takes its worst loads at low speed and high torque, and a slightly lower gear takes some of that peak away. Know the wear signs from the nylon gear guide, and see the BBSHD 1000W guide for how power and torque shift with voltage.

Riders who pedal along at a steady cadence feel the difference most. The motor and the rider's legs end up working in the same speed range instead of fighting each other.

Range check

Its spot in the range

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

Checking M625 vs M615 before a 7075 ring goes on

EfforPrac lists the BBSHD alongside Bafang's M625 and M615 codes and adds a plain reminder: check your specific motor model first. That note is worth taking seriously, because a ring that does not seat properly on the output is a ring that cannot carry 1000W safely.

Read the label on the motor casing. A BBSHD, BBS03 or M625 marking points to the 1000W family this ring targets. If the label says M615, confirm with the ring's size option that it matches, since EfforPrac asks buyers to check between the two. BBS01 and BBS02 motors use a different spline and are not listed.

The offset is not published, so plan to measure after fitting. Chainline is the distance from the frame's centreline to the middle of the ring's teeth, and it should match the middle of your cassette within a few millimetres.

  1. Halve the seat tube width to find the frame centre.
  2. Measure from the tube's outer face to the ring teeth and add the half-width.
  3. Measure the rear the same way, to the middle cog.
  4. Compare, then listen for chain noise at both ends of the cassette on the stand.

If your chainline lands too far in or out, rings with a stated offset, from 8 mm for fat bikes to 20.5 mm for deep inboard pull, make planning easier. The BBSHD chainring guide compares them.

On fat bikes with 100 mm or 120 mm bottom brackets, measure twice. Those extra steps live in the fat bike guide.

Other options

Also worth a ride

42T with anti-drop teeth1 HALLOMOTOR BBSHD Chainring
HALLOMOTOR BBSHD Chainring
HALLOMOTOR 42T 6061-T6 ring with positive/negative teeth for 6–11 speed chains.
  • Chainring for the BBSHD
  • 1000W · 48V
  • 42T options
Shop now
42T for 12-speed chains2 Partora BBSHD Chainring
Partora BBSHD Chainring
Partora 42T narrow-wide ring for 10–12 speed chains, finished in red.
  • Chainring for the BBSHD
  • 42T options
Shop now
42T with a chain guard3 Powallon BBSHD Chainring
Powallon BBSHD Chainring
Powallon 42T integrated offset ring with a built-in chain guard that stops drops.
  • Chainring for the BBSHD
  • 42T options
Shop now

Keeping a black 7075 ring quiet past the first chain

A harder alloy slows wear; it does not stop it. How long the EfforPrac ring lasts depends mostly on the chain it runs with and how you shift under power.

Installation is a standard BBSHD ring swap. Use a crank puller that matches your crank arms, hex and Torx keys, medium-strength threadlocker and a torque wrench. Crank removal is a puller job; follow the install guide.

  1. Remove the drive-side crank arm with the puller.
  2. Unbolt the stock ring and slide it off the output.
  3. Clean the faces, fit the new ring and tighten its bolts in a star pattern with threadlocker.
  4. Refit the crank and shorten the chain by about one link pair (46T to 42T) or one to two pairs (46T to 40T).

Then look after it.

  • Chain wear: replace the chain before it stretches past the wear limit; a stretched chain hooks aluminium teeth fast.
  • Shifting: ease off, or fit a gear sensor that cuts motor power during shifts.
  • Chainline: a crooked chain wears one side of each tooth; fix it early.
  • Bolt check: recheck ring bolts with the torque wrench after the first couple of hard climbs.

Wash the ring with the chain rather than on its own. A degreaser, a soft brush and a rinse lift the grit that grinds teeth down; lube goes on the chain only, since oil on the ring just collects more dirt.

The ring has no guard and no stated narrow-wide profile, so a clutch derailleur and a correctly sized chain keep the chain on over rough ground.

Build Q&A

Fitment Q&A

Should I pick 40T or 42T?

40T for hilly routes and 48V packs; 42T for flatter routes or 52V packs where you want a little more top speed.

Does it fit a BBS02?

No. EfforPrac lists the BBSHD, M625 and M615; the BBS01/BBS02 use a different output.

What does the M625/M615 reminder mean?

EfforPrac asks buyers to confirm their motor model before ordering. Read the label on the motor casing and match it to the option you choose.

Is 7075 better than 6061 for a chainring?

7075 is harder, so teeth resist wear better under motor torque. 6061 is tougher and easier to machine.