I recently purchased a fly screen on Ebay for my 2007 Triumph America but the mounting brackets are to small to fit the forks. I was wondering what options I have. Is there a way to purchase mounting brackets that will fit on the forks so I can install the screen?
You must have the tapered shrouds on yours , i thought they came out in 08 , any way the new ones attach under the top triple tree don't they ?
That is no real help is it , sorry