If you take your car there, expect to have to come back for more soon, very soon! The fixes they will propose will make your car "feel" better in the short term but worse over the long run. I am NEVER coming back and am now looking for a trustworthy mechanic to inspect their first "attempt" on my car and fix things right.
November edit (after another mechanic checked my car)
The "hard to get" part Top Town wanted to order for $850 ended up being quite common and really costing just $25 + a couple of smaller parts worth $10 and $15. I double checked, thinking it could have been a very different part but no, it actually was the exact same part the Top Town Auto guy was pointing at when my BS detector went off and I had decided to tow my car away from that place instead of giving them another shot. I suggest staying away if you value your money and your car.