Why would you want to put a b18a1 manifold on a b20b manifold?? If you want to put it on a b20 motor then thats another question and yes it would work.