Im looking to do a swap soon, and have read a lot on the B20B, its in my price range, and makes more power than my stock D16. I need to know if it is going to work in my civic or not, and if so how difficult and what extra parts would be needed to complete it?