I use a 25g 1 inch needle for everything.
I consider 23g harpoons!
I would run in fear from your 21g.
And yes, you can inject into the delt area, just go to 2thicks page, and see all the pretty pictures. Just remember, you can't put as many cc's into your delts as you can your ass.