I have the Harley wind deflectors you mention on my Fat Boy Lo and they definitely work. The wind now goes around to the outside of the tank. At first I thought they were butt ugly but was willing to ignore the looks because comfort is more important to me, but now I actually like the robust look.
I've never used any others like you asked for so ignore my opinion if you wish.

I've never used any others like you asked for so ignore my opinion if you wish.