yup I’ve been looking for a reasonably priced 2005-2007 Ranger 4WD for about 2 months now. very slim pickings.
Just keep watching craigslist (sale by owner) around you, eventually you will find one in decent enough condition.
Try eBay Motors. Salesmen at 2 Ford dealerships in my area told me that the 2005 Excursion Ltd I wanted were few and far between. It took me less than 2 hours to find a 1-owner beauty that was perfect, and we only had to drive 5 hours to pick it up.