im fine brother,
if u r talking about swift 2012, then comparing mehran vs swift is totally a different thing.
if you can afford swift, go for it after considering ur mileage requirement. (search on forums specific to swift)
i can help u regarding mehran, yes in the starting few hundred kms, mehran given me about 160-170 km in 10 ltr petrol.
and now i feel that its mileage has increased, petrol kam kha rahi he, havent checkd accurately.
i will check its accurate mileage again after getting its 2nd service done at 3000km, right now its odo is about 2000km.