I never heard of ifairings. So I cant say whether they are a good company or not. Ive had friends who bought fairings from different companies and they had to pull and stretch them so they fit. Or the holes didnt line up. None of my friends every bought from Ifairings so I have no knowledge abou their fitment. But I can tell you that Motoxbricambi is spot on. All their predrilled holes are exactly where they were supposed to be. The thickness is the same as factory. Everything fit perfectly. The only issue I had on both sides is the gap that is right up front. If you look closely where my right front fairing is and right below the headlight. There is a slight gap. I have that on both my right side and self side. However I dont think it is the fairings I bought. After removing my OEM fairings twice as well other times I removed them. I wound up having that small gap. I may have stretched or done something to the area where the fairings mount causing that slight gap. So I am sure its not Motoxpricambis fault. Of all the black plastic pieces that came with the kit. The only piece I had to use that came with the kit because the OEM one doesnt work is the black piece of plastic that the nose fairings attaches to. Otherwise the rest of the black plastic pieces werent used because mine are all carbon fiber.
Two of my buddies bought their fairings from this company called monster fairings and they said they fit perfectly as well.
Ducati 1199 Fairings | Ducati 1199 Fairing Kits The only thing about monster fairings is I dont know whether their fairings use the OEM colors like motoxpricambi uses is you buy their elite paint jobs. I dont know how much clear coat they use. Motoxpricambi offers the economy and elite paint jobs. The economy has 2 clear coatings. While the elites clear coating is this particular name that they have in their description and offer a year warranty against solar paint fade. But if that isnt a concern of yours then go for the monster fairings. Both buddies got the monster fairings as track use. Monster fairings gives you that option when you click on the paint job you like. So they didnt care whether the colors were just like oem or about sun fade. Another difference between Motoxricambi , ifairings and monster fairings is the rear tail section and lower fairings. Look at Motoxpricambis rear tail section. Its painted green like the OEM Ducati Tricolor. And look at the lower fairings that Motoxpricambi has. The lower fairings have green on them like the OEM Ducati tricolor. Whereas the rear tail section from ifairings and monster fairings have white and green stripes. And their lower fairings have black instead of green. If you want the exact tricolor scheme then Motoxpricambi is the way to go. If you dont mind some of the paint differences then go for monster fairings because I know about their fitment and paint quality. And the cost is lower than Motoxpricambi. Neither of my buddies bought the tricolor paint schemes from monster fairings. One bought the Aruba and one bought the Martin.
Here is my last comment about Motoxpricambi. If you are looking for street fairings with the occasional track days then the Motoxpricambi street fairings are the way to go if you want that exact tricolor paint scheme math. But if you are looking for track fairings, stay away from Motoxpricambi. Granted they make their track fairings thinner so they are lighter. However they dont have any pre-drilled holes. Instead they have marks where you drill the holes. Even if you drill the holes perfectly you will need to stretch, pull, and twist those fairings in order to mount them. As much as I praise Motoxpricambis street fairings, I would not recommend their track fairings.