![Bosch - BMW R & K Replacement Alternator ; 12 31 2 306 020 / EnDuraLast - Replaces Bosch # 0 123 105 001. Bosch - BMW R & K Replacement Alternator ; 12 31 2 306 020 / EnDuraLast - Replaces Bosch # 0 123 105 001.](https://cdn4.volusion.store/2b95c-ejoz3/v/vspfiles/photos/BMW-ALT1020EDL-2.jpg?v-cache=1680528100)
Bosch - BMW R & K Replacement Alternator ; 12 31 2 306 020 / EnDuraLast - Replaces Bosch # 0 123 105 001.
![Amazon.com: Life Fitness Generator 0017-00009-0841 Alternator with Load Resistor and ak63-00029-0001 Wire Works Lifecycle 95ri 95Ci Upright Recumbent Bike : Automotive Amazon.com: Life Fitness Generator 0017-00009-0841 Alternator with Load Resistor and ak63-00029-0001 Wire Works Lifecycle 95ri 95Ci Upright Recumbent Bike : Automotive](https://m.media-amazon.com/images/I/71IJ4KrHVOL._AC_UF1000,1000_QL80_.jpg)
Amazon.com: Life Fitness Generator 0017-00009-0841 Alternator with Load Resistor and ak63-00029-0001 Wire Works Lifecycle 95ri 95Ci Upright Recumbent Bike : Automotive
![Amazon.com: Exercise Bike DC Generator Dynamo with Rubber polyeurethane Drive Roller (0 to 40V DC) : Sports & Outdoors Amazon.com: Exercise Bike DC Generator Dynamo with Rubber polyeurethane Drive Roller (0 to 40V DC) : Sports & Outdoors](https://m.media-amazon.com/images/I/61OcKi-3+IL.jpg)
Amazon.com: Exercise Bike DC Generator Dynamo with Rubber polyeurethane Drive Roller (0 to 40V DC) : Sports & Outdoors
![L-faster Self-generating Stationary Bike Alternator 800W Can Charge 24V Bike Dynamo Upright Cycle Generator : Sports & Outdoors - Amazon.com L-faster Self-generating Stationary Bike Alternator 800W Can Charge 24V Bike Dynamo Upright Cycle Generator : Sports & Outdoors - Amazon.com](https://m.media-amazon.com/images/I/61jryqAgqBL._AC_UF1000,1000_QL80_.jpg)