Anything is possible with major modifications.
that depends. what kind of honda? what year? and are you wanting to race it or just drive it?
yes
Yes, but it is a federal offense to put an older engine into a car that is newer.
alfas are much better of with a good quality oil but the 2l ts is 10w 40 but if has high millage use 15w 40
IF YOU DONT KNOW, YOU PROBABLY WONT BE REPLACING AN ENGINE.
In the valve cover
With a lot of fabrication anything is possible. I've seen a Ford 5.0 engine in a Civic.
Lift car up. Next to oli filter there is a plug.Open that plug, and open tire. Punkture your tire, and slap ur self twice in your face.
As with any other car!... take off the protective grills, unscrew the speaker, unplug, and plug the new one, screw it on, and put the protective grill on again! ;)
Its the variator on the intake camshaft that is making the noise put engine flush into to the engine run it for ten minutes and then change the oil and the noise will be gone.
Your car is VTEC already.
It is probably possible, but why would you want to? The B22 is a good engine but no better than a Honda engine. This would require major modifications.