Over years we've had a great realtionship with The Financial Ad Trader. They use a pay per impression ad model rather than pay per click. Therefore, we don't have to worry about click fraud. I suggest you check out their advertising prices. I think you'll find them quite affordable.