Asad autos people are nice and honest. Never been to them but they are old pioneer in this mechanical field.
Tbh, i do go there sometimes to car tune up guys, just take suggestion only but dont listen to them most of the time. I once took my car for tune up and they really mess up with it. but But people from my family always go to them and they are happy with their services. Pata nahi mere sath he q phut hota hia
Well, if you are not really sure about anything go to asad autos and ask for their suggestion and for electrical work, you might heard of mustafa chacha, he also has a shop in small industry.
A little hack, if you are not sure about anything of your car engine. find your car engine name, google that engine name with specs and feature and you will find out what part you need for your car.
https://www.toyodiy.com/parts/q.html
Just have a look on this clever link. just put your VIN number and know about your car.