Z,
Did a quick look at Carmax and found these -
2004 Ford Ranger XLT in White Marsh, MD- 7620769 at carmax.com
2006 Ford Ranger XLT in Fredericksburg, VA- 7764468 at carmax.com
2007 Ford Ranger XLT in Virginia Beach, VA- 7638404 at carmax.com
Given that you have the OEM parts still and have added some upgrades, you seem to be offering the truck at a fair price and at your reduced price, it should move. Of course we don't have the option to look it over closely, but if in your judgement and perhaps a few others you trust, do some comparison (physical and mechanical) with similar trucks around your town. Get comfortable with the prices you see, figure your range, and hold your line the best you can. Good Luck!!
Kevin