I voted for good instead of perfect mainly because I had to cut mine (belly skid) to get mine to fit, and I had to go out and get some nuts, bolts and washers that they didnt send me, after all that they work great, and from what I hear some of the other skid plates out there are even worse with fit
i had zero problems installing, its much easier if you have another person helping you to hold the skid while the other bolts it up. you might have to wrestle with the belly a bit but the swing arm and a arms bolt right up. i wouldnt own another brand.
Ive never been a big fan of swingarm skids, at least with bikes that have chain/sprocket, my worry is the skid getting hit somewhere and bending up into my chain and/or sprocket (happened to my cousin on one of our rides), thats why I just stick with the composite ones that will bend back.