I believe this is same vendor i purchased from. The fit was good, you will need to provide your own fastener. I actually bought two uppers, one with light cutout and one without for track. In Texas you actually don't need the light for daytime so I leave the track one on all the time. Paint job and decals look good, but not perfect....i think perfect only comes with a factory set.
Some issues.
1. Since I track my bike, I often mess with the jetting which means taking the seat off. You have to be very careful, I have already cracked mine on both sides where it snaps into tank.
2. The guy forgot to put the black "HONDA" decal above the light cutout on the street upper. He did make good on it by mailing me two extras.
3. He also forgot the "S" in Rothmans on one of the lowers. He also made good on this, but sent an "S" that is slightly bigger. I didn't put it on, instead I live with it.
4. I have Tyga pipes, so had to cut the lower on right side to clear the pipe and fabricate some brackets to spread it apart. This was no problem. I also put on a heat shield on both sides. It appears there is a hot spot in the lower area that isn't near pipe. This caused the ABS so soften and pull in. I repaired, touched up with paint and added more shielding which seems to have worked.
Overall would i buy from this guy again. Yes for street use. For track i should have bought a Tyga fiberglass set and painted it. I might still do that someday.