U need to tell guys where u r for quicker results.
yr options could be:
1. local junk yards: make sure trustful owner? also look up yellowpages.com for neighborhood cities.
2. internet stores: spend time to read and search.
3. local auto part stores: some have connections to get re-build one for u, some can take yours to be re-built.
my experience of getting 95 1.6 GA16DE eng.: (centra NC)
I got from neighborhood city (20" drive), they got many in stock at that time (about 2001 or 02). Was told if I wanted better one (less mileage than what they have), they will pull from other nationwide connections ! Good luck.