Any shop that you go to will mark up the parts at a minimum 50% over their cost, and you'll have a tough time finding someplace with that low of a markup, most will charge 67-125% extra on the parts.
If you choose to go to either a dealer or a shop, take a good look underneath your car first. If front wheel drive, check the rubber boots on the CV (constant velocity) joints for splits and cracks. Also check belts, hoses and brake lines for damage. Unscrupulous shops can double or triple your costs with a razor blade and just a few seconds. You are less likely to experience this at a dealership, especially if you purchased the vehicle from them, but it can happen.