a better description of how it happened and what it looks liek now might help us all diagnose yor problem and find a solution.
best bet would be to get a mechanic to look at it and give you a quote, and then get another one to do the same thing, this should minimise the chance of you getting ripped off.