Your bank will need to be the first stop.
Seriously, me too. There are a lot of aftermarket places Rocky Mtn. ATV, Cabela's. The Polaris made accessories are top of the line, fit well and easy to install but are 3 to 4 times what they should cost. The after market stuff is a lot cheaper but mostly lacking in quality.
Nearly $1500. for a 3'X4' windshield as an example.
But, buy the Polaris stuff you will be using it for a long time.