You are in a lucrative niche by the looks of it. I wouldn't have guessed it.
There's a ton of (SEO opportunity)/(Good Keywords), so that is the route I would take in your situation....
Find the right mix of keywords, setup a blog, squeeze page-em, and work them into your funnel...
You could probably push north of 50 sales a month anyway off SEO - perhaps more with the right auto-responder setup, and lateral opportunities...
Lucrative.
Good Luck.