Possibilities?
Ceramic kitchen knives can be had at low prices, although not as low as stainless steel ones. Can 1 of these knives be made with a 3D printer? If so, a gun might be possible as well. If not, well...
What non-metallic material is heavy enough to make useful ammunition?