Re: header question
all b series headers will bolt up. the b18's are a little taller so if you put it on a b16 it will hang a little low. b16 headers won't clear a b18 motor.
and yes, a muffler shop will be able to make whatever they need to connect your exhaust system up. they might not have the flanges for the header, but take it to them.