I am upgrading from 70cc , looking for 125 cc bikes . My options are Suzuki Gsx 125 , Yamaha ybr 125G and Yamaha yb 125z Dx . Which bike is better in comfort , build quality and suspension ? I live in karachi and travel 50-60kms daily.
Honda cg 125
Cg125 is good acceleration and cost, although has a lot of vibrations. Ybz/ybr for smooth ride (the initial pick will be lower than cg but work well in long rides) the bike is also overall a lot more comfortable than cg when I switched to it . YBR is more comfortable for rider but ybz has a better seat angle for passengers (3 in my experience). You can look at gsx 125 but it doesn't feature a balancer shaft so it produces vibrations at speed above 60km.