B0110-15733-CL U10 Three-in-One Foldable Front Windshield in PC Material

Can I put rain x on this windshield for water repellent?

No, you could not.

Could this fit 600, 800 XL,1000?

No, this will not fit 600, 800 XL,1000. Our front windshield is compatible with 2025+ CFMOTO UFORCE U10 Pro/Pro XL.

My vehicle has roof installed, do I need to take off the roof?

For easier installation, it is recommended to first remove the front center roof mount bolts and the passenger side grab handle, and then install the windshield.