To be honest i'd take it to another garage and find out exactly whats needed, and get a price off them (itemised) for what needs doing. Then you have a list of the parts you need and you can buy them off here or ebay and see if someone's local to fit them for you (for a small fee obviously
)