Well take a look.

My motor came out of a 07 Lucerne. Technically you can look for anything 3800 NA from about 95-08 and it'll work with a couple minor things. Wiring is very easy if you tell us what you are trying to do. Very easy.. nothing to be worried about.