Essentially, yes. The Pontiac 400 is the same block all the way through the years. The biggest change is motor mount holes and locations. In fact, all 326-455 Pontiac engines are the same externally and will accept heads, cams, rods, intakes, etc from each other. All but the Ram Air V. But if you are lucky enough to own one of those, you already know all the information about them.
The biggest concerns with your proposed head swap would be valve angle and compression ratio. If you run 670 heads you will have at least 10.5 to 1. You'll need some very high octane fuel to run it. I am not 100% sure which 1967 heads had the old valve angle, but in 67 Pontiac was in transition of changing valve angles to the 68-79 version. Make sure to check piston to valve clearance.
Pontiac Firebird was created in 1967.
1967 Pontiac GTO cuz it has a bigger Motor in it.
1967 was the first year for the Pontiac Firebird.
1967
yes
Total production for 1967 was 81,722 units.
389 and a 421 engine for a 1967 Pontiac catalina
1967
1967
One can find photos of a 1967 Pontiac GTO by visiting google images or ultimate GTO website. Flickr also has a range of photos of the 1967 and later models.
1967 was the first year for the Pontiac Firebird.
It was a 1967 pontiac lemanz.