I have one of those Flyscreens from Hitchcocks, when I first received it the mounting holes did not match up ( a fix would have been made by elongating the holes), contacted them they sent a replacement that did fit properly plus the inner ring was deeper allowing the headlight assembly to clear the speedo cable. It is a great addition to my bike.
Grant