For the correct valving and O/H of the forks and shocks - there is only one place in Karachi who can do it - and they are in Jubilee Market - The correct setup of this bike is soft - when you sit it should sag a little on both front and back - that way when it accelerates the shifted weight does not induce front lift, (which can be a nuisance on this motorcycle) and vice versa on braking - correct rear shocks are also valved soft to compensate for the lean.
If your front forks are a little out of true they can straighten them but if they are worn they will not repair them as the oil recommended for them is 5W30 engine oil and will leak past scratches. I could not find a satisfactory set of forks even in sifting through about 40 set of them so I had my bikes set straigtened, hard chromed and machined dead zero again - (cost me Rs 4800) but was worth every paisa - the finish was outstanding and the control of the motorbike was amazing. For rears I had that little shop redo them for my taste.
Good preventive maintenance is to pack the top of the fork tube seals with thick NLGI3 grease, then placing the dust cap on it. It prevents dirt from getting trapped in the seal lip pitting or scratching the chrome.