That’s what I do; get part # online from schematics, then order from dealer. Stuff is list price and usually free 1/2 shipping (comes with normal order).agreed, I have had good luck with partzilla and fixmytoys.
I also get good prices at my local Polaris dealer, so I try to throw money their way if I don't need it right away.