Not sure about lahore but in islamabad you can get oem seals and there is a mechanic who used to work in honda classic, named akash. He has changed the seals of my car PSP and few others on this same thread and no one had problem afterwards.
As for compressor, its not a serviceable item. If bearing is giving noise then it can be changed but that is merely a kharcha of 2k. Why you had to spend 7k? 6k ka to islamabad me kabli compressor aa jata hai. I had same issue of noise and vibration (it is due to bad compressor clutch bearing usually) and i got my compressor changed by kabli. 6k compressor, 2k gas charging, 2k labour.