I have the MotoXP (Barni WSBK replica) on my 959, and we've installed probably 20 sets of it here, for the money it's hard to beat since it comes pre-painted and stickered-up. The fit is very good, holes all line up, etc. With ANY fiberglass race bodywork, there's always a chance you'll need to do some minor "tweaking" with it, but nothing major. I went with the elite paint, which is a couple hundred bucks more but it looks great and the colors are perfect. I think that's the best option as long as it's going on a dedicated track bike and not intended to retain the street stuff (headlight, taillight, etc.) AND you don't have your own paint scheme that you're planning to have painted on it. If your intention is to have race bodywork on the bike but still ride it on the street, then the DP kit is pretty nice since it's literally the OEM fairings sans paint. You can get it painted up to match the stock bodywork, order the OEM decals to put on it, and no one would even know it's not the OEM fairings. But if you have a boo-boo at the track the repair cost will be a fraction of replacing the OEM fairings.
I've used lots of sets of Armour Bodies, Catalyst, and SharkSkinz over the years as well, and they're all good quality. It's just hard to beat the price of the MotoXP stuff if you're in the U.S. since the Dollar-Euro exchange rate is so much in our favor right now.