my brother just droped $1500 on a used junkyard 70k motor for a 03 mazda6 bc he couldnt check the oil haha good lesson about taking care of a car..blown motors bring the suck!
You will be hard pressed to find a new(rebuilt) longblock for under 1500.00....that Does suck for a 2.5 though. Thought of a 4.0 swap since your allready going to be droping some coin?