I find Targa to be the closest in quality to OEM than any other aftermarket fairing replacements that I've seen. The fit and finish is very good IMO. You'll probably have to pay more for Targa than other replacements parts but it should still be much cheaper than buying an OEM replacement.
kman
<font color=red>Live it</font color=red> <font color=blue>></font color=blue> <font color=red>Ride it</font color=red> <font color=blue>></font color=blue> <font color=red>Race it</font color=red>