well choice depends upon priorities but if resale is also in your mind then obv. no match for mehran. you can sell it anytime you want even in one day at a very reasonable price, while you cannot sell a revo immediately at good price.
One plus point of mehran is that as all of us have used this car once in their life
or have definitely driven it. It is a stubborn car with stubborn engine. Parts are cheap. Dont know about the parts for revo.
So if i have to choose between the two, i would go for mehran