I have included any markings on the photographs so you will have to draw your own conclusions from those.
Waterproof Gasket Seal BF-BBS0102 BBS03/HD For Bafang BBSHD Mid-Drive Motor Core
10x Dunlop Dutch Bike Tyre Valve Core Replacement for Flash Valve & Normal Valve
CORE Replacement Helmet Padding, Universal Foam Helmet Padding for Skate/Bike
Brand New LCD Display Meter For E Bike Motor Meter Replacement Scooter
3000W Hub Motor Cable Replacement 10mm Thick 120cm Long XT150 Daul Hall
Ebike 2000w 1000w Hub Motor Cable Replacement 7.5mm External Dimension Scooter