Harold 46...not familar with the American Classic piece, but as long as the rubber is pre-installed into the stainless cover, you should be OK.
Anzan - my frame is a little loose on the bottom passenger corner - lets a little road spray in at speed. I have seen a " cam lock " type latch that mounts on the inside of the A pillar and sucks the windshield tight. I think they may have been stock on some 46's ?. I found the Jim Carter gasket material really hard & inflexible. Steeles worked great.