you for sure want to start w/ a 06and up motor (or a 02-05 w/ a 06 head)
figure out if your going to use a gm computer or aftermarket ems (megasquirt etc) THEY BOTH HAVE PRO'S AND CON'S
if you use a gm computer i sugest getting a complete engine/wiring harness/computer from a 06+ (the 02-05 pcm is not desirable for boost)
supposedly an 08 pcm/tcm (they are seperate in 08) is better for boost than a 06-07, but a 08 engine has a different pattern trigger wheel welded on the crank (read 08 pcm will only run on 08 engine and 06-07 pcm wil only run a 02-07 engine)
you want a early style (02-05 iirc) fuel rail (return system instead of returnless)
i recommend reading what efi-diy has done
he will be on here soon whispering about how megasquirt is vastly superior
personaly i'm gonna be running a 03 stock engine w/ a p12 pcm (06-07) w/ a smaller turbo and 6-8psi of boost
imho if your going over 9psi you need to build the engine like efi-diy
but its not my definition of cheap