We compare products from their published specs and features; the verdicts below are our independent editorial opinions.
Updated: 2026-09-17 · 6 min read · Independent comparison
If you want a universal 70mm pad that fits a wide range of over-ear headphones and refreshes almost any worn pair, choose BAFOVY 70mm; if you need a model-specific replacement built for JBL E65BTNC, Live 650BTNC, Live 770NC, Live 660NC and Duet NC headphones, choose Hmoke Replacement Ear Pads. That is the whole decision in one line. The rest of this page explains the reasoning behind it so you can be sure it matches your headphones.
• BAFOVY 70mm — biggest strength: a universal 70mm fit that works across many over-ear models, so you are not locked into one brand.
• BAFOVY 70mm — biggest trade-off: because it is a generic 70mm pad rather than a model-specific one, you need to measure your ear cups and confirm the diameter before buying.
• Hmoke Replacement Ear Pads — biggest strength: a fit designed specifically for a defined list of JBL models, matching the originals in size, shape and quality.
• Hmoke Replacement Ear Pads — biggest trade-off: if your headphones are not on that JBL list, these pads are not the right choice, full stop.
• Who BAFOVY 70mm is for: anyone with generic 70mm over-ear cups who wants a straightforward, low-effort refresh.
• Who Hmoke Replacement Ear Pads is for: JBL owners who want a drop-in replacement that looks and feels like the original cushions.
BAFOVY 70mm is a universal replacement pad built around one number: 70mm. If your headphone ear cups measure roughly 70mm across, this pad is designed to drop in and bring a tired pair back to life. The construction is the part that matters day to day — slow-rebound memory foam wrapped in protein leather. The foam conforms to the shape of your ear instead of pressing flat against it, which is what reduces the pressure hot spots that build up over a long listening session. The protein leather outer layer is smooth and wipe-clean, and it is chosen specifically to resist the peeling and cracking that old pads develop.
Installation is deliberately simple. In most cases you peel off the old adhesive, line up the new pad, and press firmly. No special tools, no glue, no fuss. That matters if you have never replaced ear pads before and do not want a project. The thicker cushion also does something acoustic: a better seal against your head means better passive noise blocking and, in my experience-minded reading of the design, a fuller bass response simply because less sound leaks out around the edges.
So who should buy it? Anyone with 70mm over-ear cups who wants a general-purpose refresh and values flexibility over a model-specific match. Who should skip it? If your headphones are one of the JBL models listed for the Hmoke pads, or if your cups are not close to 70mm, this is not your pad. Measure first — that single step prevents the only real mistake you can make here.
Hmoke Replacement Ear Pads take the opposite approach: instead of fitting everything, they fit a specific set of headphones very well. They are designed for the JBL E65BTNC, Live 650BTNC, Live 770NC, Live 660NC and Duet NC. If you own one of those, the fit question is already answered — you do not need to measure anything. That is the core appeal.
The materials are the same family as the BAFOVY pads but tuned for a like-for-like replacement: high-density slow-rebound memory foam and soft protein leather, shaped so the pad molds to your ear and stays comfortable through long wear. The design goal here is stated plainly — match the originals in size, shape and quality, so your headphones feel new again without replacing the headphones themselves. The pads are white, which is worth noting if you are matching an existing colorway.
Installation is also beginner-friendly, and Hmoke includes a plastic removal tool to help you pry off the old pads and seat the new ones. Realistically you are looking at a few minutes of work, and no glue or special equipment. The brand also positions itself as a specialist in replacement ear pads generally, and offers a one-year manufacturer warranty with a stated 24-hour response window for questions or issues — a meaningful detail if support matters to you.
Buy it if you own one of the listed JBL models and want a replacement that behaves like the original. Skip it if your headphones are not on that list, no matter how good the specs look. Model-specific means exactly that.
• Best for a specific JBL model → Hmoke Replacement Ear Pads. Designed for the E65BTNC, Live 650BTNC, Live 770NC, Live 660NC and Duet NC.
• Best for a wide range of 70mm headphones → BAFOVY 70mm. Universal fit across many over-ear cups.
• Best if you don't want to measure anything → Hmoke Replacement Ear Pads. The compatibility list does the work for you.
• Best if you're willing to measure your cups → BAFOVY 70mm. A quick 70mm check unlocks a very versatile pad.
• Best for a like-original look and feel → Hmoke Replacement Ear Pads. Sized and shaped to match the originals.
• Best for passive noise blocking and bass seal → either, honestly. Both use thicker memory foam and protein leather to improve the acoustic seal over worn-out pads.
• Best for installation confidence if you're new to this → Hmoke Replacement Ear Pads. The included plastic removal tool helps with the swap.
• Best for long-wear comfort → a tie. Both rely on slow-rebound memory foam to reduce pressure over long sessions.
• Best for support after purchase → Hmoke Replacement Ear Pads. A one-year manufacturer warranty and a stated 24-hour response window.
• Best for a 90-day manufacturer warranty → BAFOVY 70mm. Worth knowing if you like a defined coverage window.
If I owned one of the listed JBL models, I would buy the Hmoke Replacement Ear Pads. The fit is guaranteed by design, the shape matches the originals, the removal tool removes the only fiddly part of the job, and the one-year warranty backs it up. If I did not own a JBL from that list — or if I had a pair of generic 70mm over-ear headphones I wanted to revive — I would buy the BAFOVY 70mm instead, because its universal fit covers far more ground. In my opinion, the right pick is decided almost entirely by one question: are your headphones on the Hmoke compatibility list, yes or no?
Only if you own a JBL E65BTNC, Live 650BTNC, Live 770NC, Live 660NC or Duet NC. They are designed specifically for those models, so check your model number before ordering.
They are designed for over-ear headphones with roughly 70mm ear cups. Measure the diameter of your current cups first — if they are close to 70mm, the pad is intended to work.
Both use slow-rebound memory foam and protein leather, so both are built to reduce pressure and stay comfortable over long wear. There is no comfort gap in the specs — the real difference is fit.
If your headphones are on the Hmoke compatibility list, buy the Hmoke pads. If they are not, measure your cups and go with the BAFOVY 70mm. And before you commit either way, check the current price on Amazon using the button on this page.
As an Amazon Associate I earn from qualifying purchases.
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.
When you buy through links on this page, we may earn a commission from qualifying purchases at no extra cost to you.
Amazon and the Amazon logo are trademarks of Amazon or its affiliates. This site is an independent third-party review and is not affiliated with, endorsed by, or sponsored by Amazon or the product brands mentioned.