My fly screen attaches to the bolts under the front triple tree. The one I got with the bike in 2007 may have attached to the forks. I don't remember. I think you are right John.
~Brent
-----
"Nothing you can be is more terrible than what I am." ~ 2007 Black Speedmaster!!