I plan on buying a Honda Civic in the near future and I was wondering what the best bang for the buck would be engine swap wise. I use to want to get a K20a engine which starts out at 200-220hp. But saw how much it would cost to get it put in and everything. Now Im doing my own work so I dont have to pay someone to do it. But I wanted to know which would be better I was thinking about a B18 or B16 engine. I just want to know which engine has the most hp from the get go, and for the lesser price. Or if anyone knows of any other engines for one.