http://www.lensandrepro.com
http://www.badgergraphic.com
http://www.thefstop.com

pricewise your best bet is ebay, but these people are reliable and knowledgeable.