Yes, some of the threads you posted this to (including this one that you started) were appropriate, but others had nothing to do at all with engine replacement or someone having parts available.
Have you tried your local junkyards? Check with the local body shops. They usually know where to get used engines. I think that your cost expectations may be a little low. I'd want to get a 2002 engine, and even then I'd think about replacing the timing chains and tensioners before putting the engine it.