To the OP:
Was the "4 x retail cost" just the cost of materials? To which was then added the additional and usual "service" charge? If so then I think you have reason to be upset. If the "4 x retail" cost was the total cost of the repair then I think the posts above are probably reasonable - it does cost more than parts to run a service business.