This would fit any bike that has the x35 ebikemotion system with it's charging plug at the top of the bottom bracket. All the ebikemotion equipped bikes (Ribble, Orbea, Pinarello) have the same charging plug, plug location and operating system, so they should be compatible. The battery extension uses 10ea 21700 lipo cells that adds 180 watts at 36 volts to the bikes current 250 watts at 36 volts. I suppose it's adaptable to other e-bikes with a change in output cable.
The images are of my second prototype that was just taken on a long hilly ride today. It worked really well. I tested it on my wife's bike who would have run her battery down to near zero on today's 40 mile ride with 2,000 feet of climbing. She still had 42% power left on her bike at the end of the ride, while my bike, with no extension battery had only 18% power left. Without the extension battery the most we both have ridden is 60 miles with less than 1,000 feet of climbing and my wife's bike battery has less than 3% left at the end of that ride, while my bike had only 6%.
I'd estimate that now with this extension battery she could now make it up to 60 miles with about 4,000 feet of climbing or 100 miles on a flat ride. This as much as I'd hoped for. I wanted us to be able to do more of the epic mountainous rides. I'm 65 and my wife is 63 and these battery extensions are going to come in handy as time goes on.
PS. The enclosure was made using my Creality CR10S printer using ABS filament.