I am in the middle of replacing my heater core. 2000 Sahara 4.0 with AC. I ordered a new core from Rockauto and it does not fit. The best way I can describe it is, after the first bend leaving the main core body the tubing is too long. You can see that they are different in the attached picture. I checked the part about ten times before and after ordering and according to RA this part should fit. Has anyone else had a similar problem? Looking at the pics on RA I think the OSC and FVP look like they match my existing but its really hard to say.