craigslist is a good place to look for the heads but look at the ones on his motor first, it may already have them on it. they are stock GM heads but they flow a little better than the others. as far as a cam you can get an ls6 (i believe) cam from GM and its a good upgrade or you can check out...