All Civic shift linkages the same? B/D/H series?

They are different.B series will only work with b series, d will only work with d and so on. So you will need a b series shift linkage.