I have found that Rocky Mountain ATV/UTV website to the best website for ordering parts for my pioneer. I ordered my Roof, windshield, and winch all from there and it was free shipping. I received my items in 3 days. Amazon and Ebay didn't have their prices or options. Plus, you get frequent buyer points so I got my winch for $50 cheaper than the cost. If anyone has any other sites that are good, please share.