I paid $90 for a rebuilt starter on my wifes towncar with a 4.6. And would take no less than $100 to change it for someone else. A royal pain in the nuckles. But $500...wow!
Just had the u-joints go out in the front axle of the Dodge 4WD. Two u-joints, 20 bucks.....about 2 1/2 hrs. labor and it's back on the road. Got an estimate and it would have been around $450 if taken to a shop.