I've had 3 experieces with 3 different workshops in Johar Town area. I'll grade them according to my work satisfaction...
At No. 1: IQ wheels, went there once (and then thrice later due to my work satisfaction). Have done some some body work and more electrical work from them in my car... but their workmanship seemed the best among the three i'm going to mention... they took the job at hand well and never seemed to be confused in doing their job.. like i found them they know what they are doing and they did the job very well. HOWEVER, the caveat is ... they charge a little more ... for example, an electrical work that another electrician quoted me would take 1200 rupees for the job (he was near Chauburji so i did not go there) the same job these guys did for 2000 rupees. just to give you an idea every time i feel they are a bit expensive, but went there because each time they did the job perfectly : ) so my number 1 recommendation would be to visit them and get their quote at least..
At No. 2 is Autospot.pk they are on PIA road, you can find their location on google maps also on facebookd page. they are also good at dealing with problem at hand and sort of give guarantee of their workmanship and are relatively cheaper than IQ wheels... however, i've had an experience with them where they did A/C work on my car but it did not last well so i was kind of disappointed at that moment, but overall they listen to your problem and give solution pretty well..
at No. 3 is Carigar restomods... they've refused me twice for the work that they cannot do it , which later IQ wheels did in the first go : ) so ..umm... Surkhail is good but not that good in my experience : / you can also find them on googlemaps and/or youtube + facebook. overall they have pretty good reviews too.
oh one more thing, all these workshops are all-under-one-roof type workshops so you can get electric+mechanical+body work done all under one roof.
hope it helps,