Here is a thought for you to consider...instead of spending fortunes buying these specific leads, why not utilize the internet to generate them yourself.
using videos, articles, blogs and web 2.0, you could easily target very specific and profitable keywords to capture these leads live...for instance, targeting people searching for:
"michigan luxury homes for sale" or something similar.