I have been riding TVS Victor 125 GLX for last 6+ Yrs . Its a nice bike. In winter it faces starting problem. Mileage good average 45km/l in Delhi roads. Cost of spare parts is OK, if you buy auth. dealer its costly. Body strong. Twice had accident , nothing serious injury to me. Driving comfortable. Height Good. Over All look good. Tyres Good. light OK need improvement. Socker had issue in leaking of OIL after 5 Yrs .
Brake Shoes needs replacement. In six yr 2 times. Use good engine OIL. Never keep it dry. Locks I had replace, after 5 Yrs. Bought a local one as mida product cost more. I use addition padlock due to increase theft in my locality. Almost had drove it 17, 000 KM .
Went on long drive many times. But no major issues. I drive mostly on weekend as I use office transport facility for commuting. It has been with me for last 6yrs. Even though I will migrate to car sometime. I will always love to ride again. After 8 Yrs , you can think of giving it a VRS.
Note : This is not a legal/professional advise, it just a personal opinion. Use information at your own risk.