Genuine HD Sportster windshield, low profile, taken off a 2020 XL1200, 14 inches high, fits most Sporty's going back a decade or more, including the 833. HD part number is 57682-10. It's in near perfect condition other than a few bug splats. The reason it came off is I got after market bars and it doesn't fit great.
This is the quick release model, it clamps on to the upper front forks and the bars, you can take it on and off in 10 minutes. The Harley instructions for fitting are here: https://serviceinfo.harley-davidson.com/sip/service/document/1915091169841792398#d2904313e285
These are about $300 new, asking $100.