the b7 distributor sounds right, but i'm not 100% on that.
virtually any honda/acura 4 wire o2 sensor will work
i've never heard of anyone revving the y8 that high so i cant tell you if the head would handle it. if you have a stock y8 cam then theres really no reason to rev beyond the stock limit anyway. so if you want to keep from floating a valve, i would advise not reving past the stock rev limit. also, if your bottom end is stock, you will also have to worry about it flying apart if you rev past the stock redline.