if you're concerned about fit, best to get them from a uniform store (life uniform, etc) so that you can try them on - they have them everywhere (check the phonebook). Else, your medical bookstore probably sells them - but then again these may be the crappy ones you referred to.
Good Luck!