When you swap a B16 into a 6th gen, you need a different a/c bracket to keep your old compressor. I'm guessing that a B16 compressor won't just bolt up to a D16 block. I don't know if there's a bracket you can use to go the otherway (B16 compressor on D16 block).
edit: Sorry, it looks like this was pointed out in your other thread.