Peace Omara
Appearing on the moon, Sun and Hajre Aswad are not signs of Al-Mahdi. The true signs of Mahdi is this:
1) He will be given bayah but he will strongly refuse until he is forced to accept 2) He will be in the Haram of Makkah when first spotted 3) He will be crying and supplicating at the doors to the Kabah whilst bloodshed will happen in the mataf. 4) He will lead a military convoy 5) He never goes into ghaib or hiding and the whole world becomes governed by Islam before he dies.
Every authentic hadith about Imam Mehdi is fulfilled by Syedna Riaz Ahmed Gohar Shahi, or is to be fulfilled in the near future. Now you should know that IMAM Mehdi Gohar Shahi never claimed to be Imam Mehdi, but only accepted it after thorough investigation of the signs of Allah! And Imam Mehdi Gohar Shahi is here for all humanity, not just Muslims! His message is LOVE OF ALLAH, the essence of all religions. It is the religion of the Soul, and it is through this concept and these teachings that people of all religions are being united under love of Allah.