Opinions on windage screen

No I don’t because the gains listed have been documented, tested and proven over and over for the last 50 years.
In that specific environment