Sorry to hear about the problems with your car, i would be interested to know how the chain snapped as its an 04 which should have the modified oil nozzle.
As for looking for another engine all i can suggest is looking in the classfieds as they pop up from time to time or checking a well known aution site.