Both 3 bikes are good in its segment But apache 1604v and ns160 are powerful and value for money, And you can consider Bajaj for low maintenance, For good mileage go for fzsv4 For value for money and good performance go for tvs160 4v Ns160 , N160 and xtreme 160r This all comes under same price Once do test ride, Before buying Subscribe ✌️.