For the price, Hotbodies product does the job, I suppose. BUT, I had to do quite a bit of cutting and filing to get things to fit. And, even then, the upper and lower don't really go together. The mold for the upper seems to have taken a wonky shape in the box and bends in such a way that it its difficult to make the install look clean. Let's just say, I've had better luck with the competitors bodywork and next time I build a budget racebike, I will be sure to splurge a little more on the race fairings.