Engine Engine Engine

ok i know that i want a b16 engine but what about how to get one?? where can i get one?? does anyone know of any stores that sell them or can get them or how about online??

http://hmotorsonline.com