local mechanics are dumb, inexpert and illiterate so don't go to them. Authorized suzuki dealers are however the best choice but they rip you off your hard earned money in no time. so after getting ripped off two times i decided to confront them; i got my car problem identified by local mechanic and asked what parts do i need then i went to shop and got those parts took them to Suzuki motors and saved myself atleast 5000 rupees. for example i bought mehran front and rear bearings for 500 only and Suzuki motor was going to charge me 5500, i don't know why?
for tuning always go to suzuki motors but always take needed stuff with you like engine oil, engine jane, engine point etc. i hope it helps.