I've got a dearly loved 1989 Isuzu Trooper with the 4 cyl 2.6 that I've owned since new. It blew the head gasket yesterday.

I'm looking for:

1. Advice
2. Source for replacement heads and/or engines near Eugene, OR
3. Shops that can do this work near Eugene, OR

I found a donor vehicle if need be but I'm trying to figure out how if it's worth buying a vehicle to get a replacement engine.....