im replacing the head on my B16a head bc of blown head gasket.

What heads will fit on a b16a?
...

b18? gsr?

AND

When i find a replacement what do i need to get everything put together right?