b18c1 comes with a main stud girdle stock, oil sprayers and vtec. The ls has no stud girdle or oil jets spraying on the back of the pistons or vtec. I would go with the b18c1 just get lower compression positions.
I cant remember one engine has a longer stroke and one bigger pistons??? One will produce more tork???