*Complete installation guide:*
https://www.youtube.com/watch?v=PYW2_EsxMZ0
*Bafang BBSHD 1000w kit:* https://s.click.aliexpress.com/e/_Dlj8ycf
*Bafang BBS01 250w kit:* https://s.click.aliexpress.com/e/_DdnYi9D
*Amazon:* https://amzn.to/3g1Jz7k
*eBay:* https://ebay.us/fKduPO
I've also reviewed the BBS02 (in a previous video) and I recommend it
*Bafang BBS02 750w kit:* https://s.click.aliexpress.com/e/_DCh3IWT
*USB Programming cable:* https://s.click.aliexpress.com/e/_DcJ0fdV
*Gear shift sensor:* https://s.click.aliexpress.com/e/_DcJ0fdV
(affiliated links)
*My programming guide:* https://www.schematix.co.nz/forum/how-to-s/bafang-bbsxx-motor-programming-guide
*Tools:*
Only basic tools such as screwdrivers, hex keys.etc are required for fitting however you will probably need a bottom bracket removal tool and crank puller to remove your bike’s original hardware before you can install the motor kit. You may also want a chain breaker tool if you need to alter the size of your current chain.
*Bottom bracket removal tool:* https://s.click.aliexpress.com/e/_DDLb7Bh
*Crank puller:* https://s.click.aliexpress.com/e/_DewDpYx
*Chain breaker tool:* https://s.click.aliexpress.com/e/_Dcut2yR
*Parts used to fit Trek Marlin 7:*
Offset 42tooth chainring for BBSHD Or BBS01 motor https://s.click.aliexpress.com/e/_DEwnL9l
7.5mm worth of motor spacer rings for the BBSHD motor
Or
5mm worth of motor spacer rings for the BBS01 motor
https://s.click.aliexpress.com/e/_Dd5pcij
2x 6mm by 11mm long bushings/spacers for BBSHD motor mounting plate
OR
2x 6mm by 10mm long bushings/spacers for BBS01 motor mounting plate https://s.click.aliexpress.com/e/_Dl10oJd
You will also have to lengthen the chain by adding additional links to fit the larger 42tooth front gear. I ended up purchasing another chain to extend my original one