Arrived very quickly, Made to a high standard as you would expect from a spare part. The one on my bike has only covered 24000 miles but seeing parts for the CBR1000FL are getting harder to find I'm building a stock of engine parts if I should need them in the future. I have got a spare CBR1000FL engine which I've over night decided to rebuild. So this part is now going to be used for this Job. Where would we be if CMSNL was not keeping stock.