Yes, but there are supposed to be 30 fake mehdis before the real Imam Mehdi. And now, there have already been so many people claiming to be Imam Mehdi but who have never brought anyone close to Allah and have simply been trying to get money.
Imam Mehdi Gohar Shah, however, has never taken charity or asked anyone for money, because giving people love of Allah is a gift of Allah and therefore should have no price tag, as everything from Allah is priceless.