If you have some comon knowledge of cars and can follow instructions well, then i would say to try it yourself. I never thought i would see the day when i would do my own swap, but it did happen, and im currently working on building my friends motor and putting it into a civic cx (prewired for knock sensor, and vtec by previous owner).
I have a JDM b18c and has about 10hp over the usdm b18c1, in my opinion that makes no difference, the fact that it is jdm is a good conversation starter, but thats about it. When i got the motor (from another friend) the rings were going bad on the #3 cyl. I pulled out the old pistons ( no expirience doing internal work) and replaced them with JDM

ITR pistons which yeild an 11.6:1 compression ratio with the spoon headgasket.
Let me tell you that with just I/H/E It is probably a low 14 sec car, easy, before i replaced the pistons it ran a 14.8 @ 95.5. Id say go for the swap yourself, it is the only way to truly become one with your car:love: