I've always bought all my motors on Craigslist, never gotten a bad one yet!! Had to drive over 100 miles each way, but it was worth it.
I use craigslist too. You just have to be careful. I just bought a 2000 80e with 60k miles for 500. Had to drive 2 hours to get it but that's what you have to do sometimes to get a deal.