installed on my crf450l. fit, finish and function are all fine.
It does not fit perfectly on the Honda XRE190.