I bought new wheel bearing dust covers from Classic Chevy Trucks - they were too small.

Where can I buy direct replacements other than the "junk" yard or swap meet?