I ran a bike co op for a number of years, and held numerous fundraisers. My conclusion is thinking small is a waste of time. Selling small donated things or local (unknown) artist's creations will net peanuts. Calculating the hourly wage of everyone involved is telling.
You need big donors who want to do big things, and for that you need to pay professional fundraisers. Everyone gets excited about the percentage of donations that go to the program. But 100% of $500 is only $500, whereas 60% of $50,000 is $30,000.