B18C5 , power and control, not too heavy, more power than you will need and you can always boost it . build the block right and it will hold 25psi and put you well over 600hp.
I have never had a B18 let me down. They seem to be very reliable even when under alot of stress, and the average cost of basic maintenance and overall engine repair is lower than the B16's if you were to ever have a problem. Both are great motors but that extra .2 litres goes along way . As far as the cost keep looking around and comparing prices, I live in Michigan and these motors sell for the same price out here, always show up with cash in there face, and lowball em.
I would suggest B18C1. It has the best bang for the buck. If your going to build your motor then stick with the B18C1 not the B18C5. Pretty much the same block just different cams and crankshaft which wouldn't matter if your building a new motor. You will save money by buying the C1. Which you could put into your build. It is also lighter than the C5. Either way you will definitely need very good suspension to handle the added weight up front.(Progress Group makes springs exactly for this and they're awesome). If you don't Good Luck around turns. Try to find a transmission with a limited slip differential. If someone tells you these motors are the same price then something is wrong with it. B18C5 should cost quite a bit more than a B16A