Found a GA core on CL for 200 bucks, figured can't go wrong. Left work an hour early, got to the other side of the bay area about 4:45, got the engine loaded. Thought to myself this is going well. Hit the road to come back, should take an hour and a half tops. Get a couple streets away, some traffic, look down at my temp gauge on my Jeep, it was at 225! it has never gone over 200 in 229K miles. Turn the heater on, keeps climbing, and i'm stuck in traffic no where to go. Gets to 250, oh F**k. Turns out my fan died, 3 hours later sitting in traffic i get home.
But the new engine has the tins/flywheel/heat exchangers with it, so i think it was worth it.