For endo, Callen Lorde in manhattan is a great choice. I think there is a waiting list to get there, though.
I got to the Mount Sinai clinic on 94th street in manhattan. It's free for people 0-18. but i dont think its expensive for an adult plan at all. call them up and find out.