You can get that estimate here http://repairpal.com/estimator?car_type_id=2847 But have it inspected to make sure the ball joints need replacement and you can find a shop near you here http://repairpal.com/directory?address=02896&car_brand_names=Ford
I agree with hemicuda's answer. Price questions are always difficult to answer without having the vehicle present because there are so many unknowns. The Repairpal website generally does an excellent job of providing a pretty accurate ballpark of the costs you can expect and also provides very good, detailed explanations of many of the unknown factors that may be encountered once the vehicle is at the shop for repairs. Once you check the site to get a general idea of cost, it is always best to bring the vehicle into your preferred, local shop and allow them to inspect it and provide you with an accurate estimate. All reputable shops will be happy to provide you with an accurate estimate prior to performing the repairs. You may incur a small charge for the inspection if you choose not to have the repairs performed the same day, so it is a good idea to check Repairpal for the ballpark pricing and be prepared for the higher end of the price scale before scheduling the inspection, that way once you get the accurate estimate, you are able to approve the shop to perform the repairs immediately and there will be no extra charges for the inspection.