Is it an auto or manual?
Might want to make sure the motor is solid first if it's an auto. I've replaced alot of '04 engines lately

. Biggest problem, lack of oil changes/proper oil levels, and cheap gas, mixed with soccer mom drivers that don't mash the pedal down
Those sides seals carbon up real quick and you'll lose compression when the engine is hot making the car stall. The auto's will stall much more often than the manuals since the manuals have a better tune with the extra injectors and all.
I just had to send an 04 out yesterday, poor lady has to drive her car like that because she couldn't afford to replace the engine

runs about $3k for a remanufactured engine, obviously the junkyards aren't an option

.
__________________
"Genuine" ASE certified Mazda, Hyundai, Isuzu Technician
Escort Enthusiast Site
Automotive Electrical Specialist, Tuning Specialist