I have a lot of Motocomposite's stuff on my Speed Triple. Rear hugger, chain guard, heel guards, tank infills, radiator shrouds, etc, and it all fits like OEM and usually they have fast turnaround. I did have to wait on one piece as they were out of stock when I ordered it and they offered the same unit in a different finish that they had in stock, otherwise they said I would have to wait up to 8 weeks. I responded to wait and they shipped that piece in 3 weeks and it was top shelf like all the other stuff. Some of the pieces I purcHased from Motocomposites: