What Heads to buy?

Any aluminum head will do, and with your combination, any of them will need to be ported. If you chose the EZ head, it'll need to be ported also, and you'll need to get a max wedge intake manifold for it.