I ride a 2016 Haibike Sduro Full Seven AllMtn Plus and I rarely ride my three conventional bikes. (In 2016 Haibike's naming convention translated thus: Sduro=Yamaha motor; Full=full suspension; Seven=27.5-inch wheels; AllMtn=mountain bike; Plus=3-inch wide tires.) I have about 8,700 miles on it. Mods include a Jones H-bar, Old Man Mountain rear rack, Ortlieb panniers, pedals, bell, mirror, Brooks saddle and tool bag, LED lights fore and aft, kickstand, GoPro camera. I had to replace the dropper seat post and one of the tires. It's my go-everywhere, all-terrain bike. It's been very reliable.