If I could give a negative number I would. I ordered a roof cover for my Polaris EFI 570 Ranger and they sent me the roof for a 900. They admitted to their mistake in the order and yet charged me $50 dollars to send it back. I reordered the roof part again the zipper broke on the first day right after it was put on. I called them and told them about the zipper and they say I have to wait to see if they will give me a full refund! I would run away from this company and go somewhere else with a reputable business name, even if the cost is higher.