I put a 2008 2.2 in a 2006 cobalt, I got a good deal on a reluctor wheel that I mounted on the crank pulley, I got a longer bolt from Bmw if I remember right, It was the only one I could find that matched but longer. I paid 12 bucks plus shipping if I remember right. Same grade just a little longer. I starts and runs well. Im still working on a po300 code though, It has a light miss though I can unplug the o2 sensor and the fuel regulator and it stops the miss so I am scratching my head a little but I feel I am close to being done with it. The complete engine installed, left vvt unplugged, I use the 2006 ecm, I used the same crank trigger , I just made the wiring longer to reach the crank pulley. I used the 2006 exaust, egr and intake also I use all the 2006 hardware like sensors, fuel and coils which still bolted on the 2008 engine just the same but the miss is only in 2 and 3 cylinder and I am learning how to use torque to narrow down the problem. As I get updates Ill put them hear for you all but other then the two clyinders random miss car runs good, It has great power and Im excited to get it running,