I really don't think the B16B header will work on that motor. The B16 block is shorter than the B18 therefore not allowing the header to wrap completely around the motor... it's not tall enough. I have personal experience trying to put a B16 DC header on my B18.. no go.. had to sell it.
Have you test fitted the header on the motor?