I think you're confused about a lot of things...
The B20 comes from the CR-V, so it's essentially a small truck motor. It doesn't come with VTEC stock, and it's attached to an all-wheel-drive transmission that you can't swap into a front-wheel-drive car. This is why you can only find non-VTEC engine-only swaps, because that's all you can use in the swap.
If you want it to have VTEC, then you need to buy a VTEC head separately and mate the head with the B20's bottom end. You'll also need to purchase a B16 or B18 transmission in order to be able to install it into a Civic/Integra/CR-X/whatever...
Oh, and one thread per topic is quite enough. Please don't make multiples...