The most popular swap into a civic is a B18C (1.8l) or a B16A (civic dohc 1.6l) As for shops..... there are many locations on the internet that sell them. Try www.lhtperformance.net www.racingworks.com www.importautosalvage.com www.sohfast.com www.atomicperformance.com www.hondamotorsonline.com www.jdmhondaparts.com www.ardperformance.com and www.thepartstrader.com
Either one of those sites (and many more) sell these engines. There are people in the area that will perform the swap. LHT is local. And Racing Works is in or near Orlando. Hope this helps.