There are a couple good motorcycle salvage yards in Richmond VA and Norfolk also. Craigslist sometimes you can find one or a whole "project" motorcycle. You have to look around a lot, because as you already found out eBay prices are generally ridiculous, and being for a motorcycle doubly so. Manked out cans with crash damage, for instance, list for several hundred dollars! Used air filters in fair condition, fifty bucks! Seriously?
There is a classified section here as well.