Such domain name will work in Yahoo, but for Google, you should optimize your content and work with meta tags. Anyway, I don't know if this niche is very specific or not, but if search keywords exactly match your domain name with some content optimization and some backlinks using the same titles as your domain you can expect a high search position.
