I had a Nightflight on my FXDX, and have had one on a previous bike. They are well made and really work well at blocking the wind without blocking the view. I had a full size detachable HD windshield on the FXDX that didn't do as good of job and buffetted my helmet like crazy. The rifle was no problem