MP Query - its my personal experience so it differs from case to case
1 I personally believe, if you contact NDVO too much it might delay process. But you case is delayed then it is advisable to contact but should check the processing time limit
2 you can contact any MP. I dont think so it...