Watch out about Michael Percy. He has great stuff and really good prices, but he's notoriously hard to contact. I've emailed and faxed the same order to him, but after 7 weeks without a response, I've given up on him. Try at your own risk.
A better option might be Welborne Labs. I've heard great things about them. The homepage is:
http://www.welbornelabs.com/
and the parts section is:
http://www.welbornelabs.com/parts.htm
good luck