bro you get an agent that works regularly with the staff at a particular location. The agent knows these people, knows what to expect and knows how to grease the skids. The agents already knows the costs of "everything" You don't get surprises in the end. Everyone goes away happy.
Flying out for financial support. Paypal? Western Union? Next is going to come the fact of no bank account. I'm glad I'm not your family bro but we all do it different.