I personally do the regular check-up myself. I have had a bad experience with Khan Motors, I needed to replace the fuel filter on my Vigo a few years back, wasted my time and money.
Anyways, there is only one place where I trust which is Yazdani in Defence Phase II.