go for jdm alto , n for all who think this its only a 660 cc engine , just drive one of these n u`ll know how much power these engines have , jdm alto produces same hp as our local 1000cc produces , i m using one jdm alto from past 3 years n no issues at all , good drive , economical , awesome brakes n steering . . .