Wind Deflectors

Anyone know where you can get them from, have a 500 mile trip accross france in a couple of weeks and do not have climate control/AC ouch. The wind noise at 85 mph is a bit too much.

thanks
 
Back
Top