Yes to pretty much all of the above! It will all fit but you do need pretty much everything as D series and B series components are not compatible. It would be much quicker, easier and cheaper to just buy a VTi to be blunt. This thread might be of interest to you though...http://civic5.com/forum/index.php/topic/8869-how-to-add-vtec-to-d15z8/