You need engine room alterations to fit 660cc engine in a Pakistan alto.
But it's doable and alot of people are doing it.
Secondly most people put in a 3 speed AT which would have a bad fuel average.
Also if engine room modification are not done right. You will never get rid of vibrations.