Wow!
Sounds like you need to ask around about the mechanic and see what you can find out.
I hate to say it but you could very well be being dragged over the coals. What was the original problem you were having and why were all these parts replaced? Were they used parts?