the cruze is the 1.8?

the 1.4 -1.8 use the same block from my research. in both generations.

if a 1.4 is "standard" the 1.6 is a "stroked" 1.4, the 1.8 is a "stroked" and "bored" 1.4, or a "bored" 1.6
you cold essentially put the 1.8 in the aveo just as a long block if everything match up like i suspect. And then plug in the computer. I have yet to find the specs on on the american built 1.8, but the 1.8 korean/holden/opel/vauxhall is that way.