What about using a site like Kickstarter for this?
They take a 5% cut if you raise your target amount (plus a 3% payment processing charge) but charge nothing if you don't.
https://www.kickstarter.com/help/fees?country=GB
It might be a decent way to get people to put their money where their mouth is before you dive in and order, reducing the risk.