I would have just bought quality CNC'd heads to start with, something like Brodix M2's about $1900 complete or even (It will take me a little to get this out.......) AFR's (ugh I said the "A" word !!) Flowed and ready to rock. But Hey thats just my opinion.
The best job will be when I can set the intake on the heads to align the roof and floor angles. That would be impossible unless I had the entire engine. Next best thing would be to have you set the intake on the heads with the heads bolted down, and have you visually look at the roof and floor angles and interpret to me if they are the same or off some and which way. Then I would need the intake gasket you will be using and make sure it fits the heads just right. When you say a full port job, that could mean many things. On our high end race engines, we flow the intake on the heads and sometimes use epoxy to get the runners correct. In your case, we would use the cross section in the head as a starting point and work our way up the runner into the plenum. I would need some info but I would say cost would be somewhere around 300-400 dollars with just the porting and finsihing. If we were to flow the head with the intake and it needed filling then it could be double to triple that price. So figure $350 as a hard number and 5 day turn-around.