Your ECU is fine. You just won't be able to rev past the VTEC crossover point because your ECU won't see any VTEC hardware- at least not until you get the ITR head. The Hondata setup can allow you to use the ECU with the B20 and disable the VTEC sensors. If you're going to run the B20 without VTEC for a while, you could source a DX or LX ECU to run the B20 on its own.
Wiring harness should be fine stock.
Motor mounts can be all OEM- look in our reference section for more information.
GSR is great for boost, ITR is awesome too but has shorter gears- but you gain the LSD too. I prefer the ITR, but that's me- and I'm mostly an all motor guy.
Pistons- I've had luck with Wiseco and CP pistons. Both are at the top of the Honda piston world.