31 g, 1/2 inch BD, is what I've read some people use. You can pick them up any place insulin needles are sold.
31 guage, damn those must be tiny as hell. I have 29 and scared I will bend it after I workout if I have to pin using IGF-1. But ya they will all work as long as you can draw up the solution and doesn't clog up the needle.