One of my favorite places to look for new products on the cutting edge is internet forums. There are forums for just about every hobby and interest. People with new products (or just and idea for a new product) like to get feedback. What better place than directly from your target audience?
Find a forum or three about your target product type. Hang out, read some posts, ask questions and become a part of the community. Try stuff out. If it’s good, sent the inventor an email asking for a deal.
In my experience, I get a positive response about 2 out of 3 times I ask. Not too bad. Also, if you truly do become a real member of the community, chances are pretty good you have already interacted with that guy to begin with. Guess what? It’s not a cold call. It’s just being helpful.
Give it a try!