WaS, what kind of maintenance work are you enquiring about?
According to my experience Nazir Auto in G-8/1. They are a little expensive, but their expertise really worth it.
There are also some inexpensive alternatives available in the Rawalpindi region like Gul Autos near Westridge.
Hope it helps.