Originally, I had ordered the Triumph screen when I bought my bike, but it was backordered for months (along with other parts due to supply chain issues at the height of Covid).
So I went in another direction.. I wanted to remove buffeting from my helmet. At 6' 1" with a long torso, I needed a tall screen. I got the 22" Madstad quick release shield for my 2021 Bonneville Speedmaster. I believe they make shields for most Bonnevilles. The shields are highly adjustable-- up, down, and at variable angles. I played with mine until I got it just right at the highest level. No buffeting. Interestingly, I found that even one inch lower produced uncomfortable buffeting on the top of the helmet. They offer screens at multiple heights, and they tell you how to measure to get the correct height for you. As you can see, there's a gap between the headlamp and lowest part of shield to help equalize air flow.
I also have a shorter quick release roadster screen for shorter day trips. It's the last pic, and this Mini HD screen is from a company called Slip Stream. I like the retro look. It's fine for short freeway rides, but if you're going to be high speed for a long time or taking a multi-day trip, I opt for the Madstad and the better protection it offers. Good luck on your search. Let us know what you decide and put up pics. Happy Trails, DBrian