Sid,

Here's what i went by for my Memphis fats (link).
I don't know about the National Cycle screen.
Someone here will, though

The brackets attach to the upper part of the forks, not the large down tubes.

cat product reviews windscreens


George in Easy Rider: "Oh, oh I've got a helmet! I got a beauty!"