Clickbank wouldn't work for a retail establishment, say like "walmart" (as an example) so if one has an online store, not just digital goods, what would be the best avenue?
Plimus also pack a huge affiliate following. you should also seek an introduction from the affiliate directories, eg affiliateprograms.com
It depends if you want to manage it yourself or outsource the affiliate management. As mentioned before, you could go with a managed company like shareasale, CommissionJunction, or any of the CPA style companies as long as they accept your offer (you'll need to provide current conversion rates, projected sales, multiple merchant accounts, ect to apply for CPA). You could also purchase one of the many affiliate management scripts out there like PostAffiliatePro. However, there's lots to consider if you're going to host it yourself, such as payments, server environment, creatives and many more. If I were you, I'd look into HasOffers and start with their free account. Then, as you recruit affiliates, you can scale your program easily. They also have a marketplace where you can "share" your offer within the HasOffers network. Check it out! (I'm not affiliate with any of these programs)
you have got a great niche to work on.there is no question about the demand for this.what you need to focus on is making a good and convincing sales page which has horror pics of effects of smoking which can tarp your costomers.this is just a advice that clicked as soon i read your post. after a good sales page use clickbank and proceed.and yes the product should be good too good luck dude