Even if the typical modeler couldn't afford a 3D printer, I bet a hobby shop could make money back on its investment if they bought one and rented out time on it. Bring your flash drive in with your design on it, print it, pay the hobby shop, and head home with your new stuff. Just like buying a kit. It'd be another good way to get people in the door, too.