Perfect is hard to reach, but I've had a good experience with Advantage Auto Repair & Transmission. I've been to their shop a couple times. The first time was for an easy repair and he let me know right away. The second was pretty costly, but he got the job done pretty quickly. He always gets me out pretty fast without me having to go back.
So it's been a good experience. He'll work with you and help you if you need to find parts. You can do it together. He will work with you on getting your car back on the road. With the payments, it doesn't always have to be all paid that day. I would recommend them.