Yes I agree - it will be unlikely the Mexican's will pay for the wall ($25Billion - Where did that come from - I didn't realise it was that expensive - must be one hell of a wall!). Maybe Trump is looking it as some kind of job creating exercise like what they did in the Great Depression (where the gov paid for people to dig a hole and then paid another group to fill it in).
Trump will just add the cost to the US gov tab - after all the US is currently the worlds reserve currency - all they need to do is print money to pay for their debt. The old days where the world was linked to the gold standard would have slowed them up.