NO b16 will not fit on b18, but b18 will fit on b16.

THe b18 block is slightly taller and the header hits at the bottom due to this