So Moncton paid $150,000 to bring a world class event to town. Sounds pretty cheap to me.
UFC events are broadcast through television and online around the world with fans around the world. Let's get some Google search stats on Moncton come one week before the event.
The average 30 second national tv commercial cost around $120,000. Moncton paid $150,000 for a 2-4 hour worldwide broadcast exposure, depending if there is a prelim.
If 4000 fans at the Avenir Centre spends a measly $40 each somewhere in Moncton, that's $160,000 in sales somewhere.
Me, I'll be at the Avenir Centre in section 101 with a friend buying plenty of $9.75 beers. I've been following the UFC since UFC 1 and never seen it LIVE. This will most likely be my only live event, so my $300 budgeted night out is pretty dam cheap.