You have an infinite selection of head/cam combos. whats good for you is determined by what your doing with the truck... street only, track only, 50:50.... and honestly if you have a 350 you have vortec heads which are nothing to sneeze at. If you have a 305 you have basically a tbi swirl port head which is garbage. Im building a 350 for a project of mine the motor is a 75 and Im using stock vortec heads. they flow well and with a little machining they can take a good amount of lift for a street motor. if the budget is infinite you can get yourself a set of nice aftermarket heads but they can run 600-1200 PER head and the gains arnt as substantial. once you get the heads figured out I would call comp or whichever brand you choose and let them pick it for you. that way you dont overcam or undercam it, if you do that you can loose all the power you gained with the heads and have the same power as stock.