Do you have an outlet? I made these for craft fairs and I wasn't able to sell but one or two and I live near an 'old fart' community with lots of nursing homes and assisted living places.
As far as the fabric goes, try the discounted area of your LQS. Mine has great fabric on for 4 bucks a yard, but it is lines that are several years old.