![E5 Diverge with upgrades. Bontrager aeolous pro 3V carbon wheelset, specialized 30/32 roubaix tires (have wtb venture 700x50c for tougher days), ultegra rotors, SRAM 1099 11/36 cassette, roval terra cf seatpost, sworks E5 Diverge with upgrades. Bontrager aeolous pro 3V carbon wheelset, specialized 30/32 roubaix tires (have wtb venture 700x50c for tougher days), ultegra rotors, SRAM 1099 11/36 cassette, roval terra cf seatpost, sworks](https://i.redd.it/5toiq6t8whj91.jpg)
E5 Diverge with upgrades. Bontrager aeolous pro 3V carbon wheelset, specialized 30/32 roubaix tires (have wtb venture 700x50c for tougher days), ultegra rotors, SRAM 1099 11/36 cassette, roval terra cf seatpost, sworks
![Specialized Roval Terra Carbon Seatpost (Satin Carbon/Charcoal) (27.2mm) (380mm) (20mm Offset) - Performance Bicycle Specialized Roval Terra Carbon Seatpost (Satin Carbon/Charcoal) (27.2mm) (380mm) (20mm Offset) - Performance Bicycle](https://images.performancebike.com/cdn-cgi/image/f=auto,width=950/images/large/bikes/specialized/28121-3815.jpg)
Specialized Roval Terra Carbon Seatpost (Satin Carbon/Charcoal) (27.2mm) (380mm) (20mm Offset) - Performance Bicycle
![Specialized Roval Terra Carbon Seatpost (Satin Carbon/Charcoal) (27.2mm) (380mm) (20mm Offset) - Performance Bicycle Specialized Roval Terra Carbon Seatpost (Satin Carbon/Charcoal) (27.2mm) (380mm) (20mm Offset) - Performance Bicycle](https://images.performancebike.com/cdn-cgi/image/f=auto,width=950/images/large/bikes/specialized/28121-3815_1.jpg)