Bajaj Avenger Street 160 is the most affordable, with a price tag of Rs. 106,989.