Terumo 25g 1 inch is what i use. I didn't use steriods for 2 years cause i didn't want to do orals as they are too harsh on liver and couldn't do injectibles cause i was shit scared of needles. Finally i decided to conquer my fears and let me tell you, it didn't hurt at all.
Its all in your head, you feel a little pinch once the needle breaks the skin and enters the muscle but once the needle is in, there's no pain at all. Just squeeze it in slowly and nicely and don't worry about the pain. If you can take the pain of heavy sets, this should be a piece of cake.