what was "checked" on the heads? guide wear, deck surface flatness, spring pressure and installed height, valve seats, etc.....
as far as the cam goes, i would highly recommend you contact cam motion and have a custom cam ground for your specific application. it will run you an extra hundred...