is your car vibrating severely when ac on and at idle position?
is your car taking a lot of load when driving with ac?
long term solution is to replace with exact same original brand new compressor.
you want to visit mechanic again and again, then you can experiment with different cars compressors.
all the kabuli junk your mechanic will offer you is JUNK. it is already used. it will not last for long