The F5R product is probably specific to their own model...their previous body shape was not too accurate (they are reported to have remedied that with their most recent model), so I'd be a bit suspect about the windshield fitting a different brand.
As for Finish Line...I have not interacted with the new owners, but the previous owners were QUITE knowledgable about which items might have been appropriate for various manufacturers' dimensions. Have you called them?
Cheers!
Dugly
