As you have been working on this problem for a while now, I'd suggest expanding your search. Shipping on a fairing is expensive, but if you could find one locally (that you can pick up), they often can be got at good prices. Check craigslist, local salvage yards, eBay locally, or local bike...