I haven't done the research on the specific parts you need, but I have found that (believe it or not)
www.RadioShack.com has a very good selection of components. I've dealt with them for a few years now at first as TechAmerica and now as RadioShack.com. Highly recommended.
73,
Bob N5NJ