For your glass i use Gtechniq perfect glass which works well.
A Rain X alternative I used was Gtechniq G1 clear vision glass, 5 months in and it still works well. You can get a kit called Automotive Glass care which has everything you need to clean and protect the glass.
Carpro do Flyby which is similar to G1