I have a fairly unique situation, atleast from what i can tell. I have searched for a couple hours for an answer but I am getting contradicting answers..... I have a 1996 Honda Prelude SI with the 2.3 Ltr DOHC NON-VTEC engine. This engine comes equipped with a crank angle sensor, which is apparently unique to usdm version, jdm doesn't have them. The engine code is supposedly H23a1, but I have an engine dealer telling me that i need an H23a4 to be a straight swap. The head gasket blew, I was given the car by the friend that blew it, and i am trying to get it running again. The head is warped beyond use, even if redecked. That same local jdm dealer here in Virginia Beach, VA, tells me that the jdm H23a1 motors he carries do not have crank angle sensors, and the usdm oil pump and sensor cannot be fitted to the jdm one because it is a different housing. So what jdm motor can replace my usdm h23a1? A few online sources say the F22b block can be swapped in, as long as you maintain the intake and exhaust manifolds. How true is this? That same engine dealer says the housings are still different. He claims that if I had a 92-95 prelude, it would work, buyrt because mine is 96, its unique. Online sources contradict that, but he does service these motors for a living. If anyone has a link to a car that its been done in, a contact, or just an easy ~1k $ engine that can be swapped in, please post. Verification of a way to adapt a usdm h23a1 crank angle sensor to a jdm h23a1 that doesn't come with one stock would be great as well. I already tried my best to find an H23a1 head that can be straight swapped in, they appear to be rare. I do not want any fancy vtec swap or anything like that. Thank you in advance!