I was on honda tech.com and was looking at the tread about possible motor swaps. and one was a B18C5, and it said this in his opinion was the best swap for the civic. I was wondering which was better the k20 or the B18 or H22? which has the most potential for power and all that? Im sure the k20 will be more expensive, but i wanted to know which i can get the most power out of in the future.