I ordered some pins for my sorority. Fully designed for around $13 per pin. I did have to order 50 of them, but I'm very happy with them. Trouble is, I'm not in the US
My suggestion... draw up a design, send it to many companies (I'm sure there are heaps - google "custom lapel pins no minimum") and get lots of quotes and then go with the one that is the best or the friendliest.
Or you could get button badges.
My pin designs that I sent the company:
An idea for a simple lapel pin
Something more complex - seriously I mocked this up in Powerpoint
What they sent me back
The final product