I'd say go B18 as well...but I'm biast
Buying a complete swap from a good dealer would be the way to go. Don't try to peace everything together.
Everything should come with the swap man but as Westcoast says do a search thruought the internet and learn learn learn
www.hondata.com
www.hybridgarage.com
to get you started