I emailed him back that I am highly skeptical of claims like this. I said something like, "Generally speaking, if it sounds too good to be true then either you don't have all the information, you haven't asked the right questions, there is a catch (a contract) or something else gives. The Metro Region - is it defined the same to you and to him?"
Simple math tells me that $125/month does not amount to much at .25/click. How can you lock in a 24/7 full month ad?