You could try
www.mrcycleparts.com
It's a site that relays information to many
motorcycle salvage yards across the country.
You type in EXACTLY what you need, and each
place that has the parts you are looking for will
respond to you over the next 2-3 days with an
email and contact information.
I've had good luck with it, but you should be certain of
each businesses return policy and be very clear on what
condition the parts must be in to be acceptable to you.
Also be sure to inspect the packaging and the parts
before the UPS driver leaves, this insures that you can
back up any claims for damaged parts.
Some of these places are literally out in the middle of
nowhere, so delivery times may be on the long side.