Hi Jeff,
I would recommend link building to a separate page that's optimised for Cheap Leaflets, making sure the anchor text says cheap leaflets. You've obviously done your on site work but how do your incoming links compare to your competition. I would have thought cheap leaflets is a very competitive term, could you look at variants on this? Pehaps cheap gloss leaflets or cheap flyers. Easy wins for you would be print related, print cheap leaflets, cheap print company etc.
I assume you're running an adwords campaign along side this, check which keywords people are actualy finding you for (Keywords and then "see search terms" and then all) and then build on them.
Hope that helps
John