I'm learning... I'm learning here!
But don't forget this is my first Jeep. I never have one before. Honestly, when you bought you're first Jeep, you were able to differentiate a 99 engine from a 2000 just by looking at it?
Also, Jeeps has the reputation to be a "rustic" car, easy to fix with a screwdriver and duct tape. Yes, the wire with red connections raised a red flag but I told myself: "Oh well, it is probably something the previous owner fixed by himself".
As for the A/C compressor, the dealer disclosed this information to me. He has it replaced when he bought the car, since the original one was not working. It was done by a third party, which explains why it's an aftermarket one, and that probably also explain the bracket, else hoses will be rubbing against the wheel.
The thing here is I'm from a different culture. In Europe, you have pros, you have rights and you can count on it. When I'm going to buy a car from a dealer, I know he is a pro and if there is any issue, I backed up with the law, not by a lawyer, the law. Swapping engine is illegal, point. You go to court, you are sure to win, that's the law. So basically, you can buy in confidence without having to check every inch of the vehicle before buying it.
Anyway, that said, I was able to find and check the VIN on the frame and the good news it it's matching the rest of the VIN on the body of the car. As for the engine, I have two numbers. 903MX12 as mentioned before and XP465901, which based on a VIN decoder I found somewhere else, relate to a 99 (X) serial number.
I check the dealer on the Better Business Bureau and he is rated A+ with no complains for the last 36 months (standard length). So somebody mentioned earlier, maybe he didn't pay attention and didn't saw the engine swap. Which I find difficult to believe as a Jeep specialist.
Anyway, if I'm correct, the dealer is supposed to do (take?) due diligence (which is something that never does normally), to be sure that the car he is selling is the right one.
Also, he misrepresented the vehicle, since he never mentioned to me that the engine was a 99 one.
Also, this problem is now my problem because if I try to sell the car now, and somebody discover the problem, I'm the one liable for it. So I think I have a case here...
Now I'm wondering which approach I should take. Contact the dealer, explain the problem and ask him what he wants to do to solve it. But if he is dishonest, that will tip him and give him time to be prepared or... Contact a lawyer and have him contact the dealer directly.