Most places don't sell D16's because most of them get their engines from the JDM, most JDM engines are 1500cc rather than 1600cc or a B series. So you'll probably have to get a d15 and have it bored to be a 1.6 liter and do a mini me swap for vtec, else you'd have to find a personal seller.
I also couldn't find ANY engines on wirespeed.com